MTRFLKNYIGGRWVTSTATEFEEVVNPATEEALVNVPLSSEAETAEAIRVADEAFQTWKKVSVPVRGRYLFKLHHLLMTNKEELARLITLENGKSLSESLGEVQRGIENVEHAASITNLIMGDSLSTAATDIEITNYRYPIGVVGGITPFNFPMMVPFWIFPMALAAGNTVVLKPSEKTPLLMEKIVELIEEAGFPSGVFNVVYGAHDVVNTLLRDPLVKGISFVGSKNVGEYVYKEGTKNLKRVQALTGAKNHVIVLKDANLDRAVKDIIGGSFGSAGERCMAASVIVVEETIADQFVEKFKAAAQTIKIGNGLEEGVFLGPVIRKEAQQRTFDYIQKGIDEGADLLLDGRENIPEKGYFVGPTIFDRVTMDMKIWQDEIFAPVASIVRVKNLEAAVTLTNQSEFANGSCLYTSNASAIRYFRENVDAGMLGINLGVPAPMAWFAFSGWKHSFYGDLHANGKDSVEFYTHRKVVTARYAPSEIN*