MKLESLPKGFRFRPTDEELVNHYLRLKINGRHSDVDVVIPEVDVCKWEPWDLPALSVIKSGDQEWFFFCPRDRKYPNGNRSNRATEAGYWKATGKDRTIKSHKSSSLGRSTSQLIGMKKTLVFHRGRAPKGERTNWIMHEYRATGPDLDGTGPGQGDYVLCRLFDKADEKLDYLKTDEVEHASSSHLFQESAMLDVRMQMLEEPEDLNKWWVDLTDTCASEGVDQSGEETAMEVYEPLRDALMSEGAMQSNGYTDLFADDFGDGQNGLNFQDGTSEQDASLSELLEGLQNHDSNYSYEDSSNSDTSAVTNKSSVPGPTGGLEQTTSAIYE