MAPSTVTHDSTILVVGAGVWGCSTALHLARRGYKHVTVLDPYTVPSAIAAGNDINKIMEHKEPKAGEESPRSIAFATCTRAALKAWRTDPVFKQYFHETGVIVSGHTPALIEHIRKDEIESSDADFVELKTAEDFRKTMPPGVLTGEFPGWKGWLNKSGAGWIHAKKAMISAYTEAKRLGVNFITGSPQGNVVSLVYENGDVVGAKTSDGVIHRADQTILAAGAGSDRLLDFKKQLRPTAWTLSHIQMTPEEAKQYKDLPVLFNIAKGFFMEPDEDKHELKICDEHPGYCNFIPDPARSGEIRSIPFAKHQIPLEAEARVKDFLRDTMPHLADRPLVFARICWDADTVDRAFLIDKHPDHPSLLVAVGASGNGAMQMPTIGGFIVDALEGHLQDELKHVVRWRPETAVDRDWKSTQNRFGGPDAVMDFQTVGETEWTKIKSRL*