MKGIVLKGRPLYLDMQATTPIDPRVLDAMLPHFVEQYGNPHSRTHMYGWEAEDAIEQARADVASIIGANPKEIIFTSGATESNNMAIKGVCNFYKGRKSHVITTQTDHKCVLDSCRHLEQQGWDVTYLPVKSNGLIDLDELRASIRPETAVVSVMAVNNEIGVIQPLKEIGEICRANKVFFHTDAAQAVGKIPIDVEDMKIDLLSISGHKIYGPKGVGAIYIRRRPRVRMEALISGGGQERGLRSGTLAPALVVGLGKACAVAGEEMENDLAHVERLSKRLIDGIAAKCEHIQLNGDATARYPGNVNMSFAYVEGESLLMGLKEIAVSSGSACTSASLEPSYVLRALGVDEEMAHTSIRYGLGRFTTEEEVDRAIELTAEHVAKLREMSPLWEMVQEGIDLKSIQWSQH*