LPRYPFSTKGDRLAPELAELRGRCPVARVGTNSGGEAWLVTGYDLTRHVLRDRAFARSVLGEADSPAQDAPILAPELLDAMNHLKKAGLRDEVLKALGRDQPELPDAWVAEATREGLDAMVREGAPGDLQKHFAEHVAARCMLRLLGLPFEDRAYLAPRADADLTMVTYSDEELARNWEEIRRHMDAHMAARRPGEPRGLADRLADLNARHQGLTGRQLSNIVAVLFVSGYEDFASFLGVAAFNLLQRPEALKTLRERPETTPQCVEELLRYSVVLGNAIPRYVTRDTELGPASLKQGDLVLLSLDAVNFDPAAFTAPETFDPSRSPNPHLRFGYGRHHCPGAHLVRRHSDTAFRVLVDHLPDLRPAVPATEVPWHPHRMAIMPAEILVTWHEM