MTTPHTPTAAGGPSEEPLPRYPFSTKGDRLAPELAELRGRCPVARVGTNSGGEAWLVTGYDLTRHVLRDRAFARSVLGEADSPAQDAPILAPELLDAMNHLKKAGLRDEVLKALGRDQPELPDAWVAEATREGLDAMVREGAPGDLQKHFAEHVAARCMLRLLGLPFEDRAYLAPRADADLTMVTYSDEELARNWEEIRRHMDAHMAARRPGEPRGLADRLADLNARHQGLTGRQLSNIVAVLFVSGYEDFASFLGVAAFNLLQRPEALKTLRERPETTPQCVEELLRYSVVLGNAIPRYVTRDTELGPASLKQGDLVLLSLDAVNFDPAAFTAPETFDPSRSPNPHLRFGYGRHHCPGAHLVRRHSDTAFRVLVDHLPDLRPAVPATEVPWHPHRMAIMPAEILVTW