MVKGGLLLLNLSCTALQITGSTPDTSSASTPSCTPAGKMASSDAGAAGACEAVKIELLPFIRVYRSGRVERLLGTATVPASLDAATGVASRDVAIDPATGVSVRLYLPPAATSSGRGGNNKLPVLVYFHGGGFMVESAASPTYHRYLNALASRAGVLAVSVEYRRAPEHPLPAAYDDSWAALAWAVAGCESYSSNPWLSAHGDKSRVFLAGDSAGANIAHNVAARVAAQGLPTPGAAAIVGVLLVHPYFWDASNAMGPELETRIRGEWRFTWARPEAQVDDPRLCPTCAPGAAPRLAALPCERVMVAVAGEDFLAAKGRAYYAALLASGWRGEAELVDTPGQGHVFHLLRPWTEAAAEMLDRVAAFIDRA*