MKLELVLIPSPTHGHLPPLVEFSKLLVHGHDHLSVTVIIIPPRQELHTLSLSSYISSLSTTSRDRLRFIVLSHADRSTNAYTEPNSLSYTESYKQAMKATVAKLTDPARPGLSKLVGFVVDMFCTQMIDVANEFDVPSYLFYPSSAAFLGLQVRMQYLCDVEKYDVSVLKDSDTELEVPFLTRSLPAKCVPSVIVNNELPVVLSHARRFQETKGILIDTFAELEPQAVKFISGGDSPLPTVYAVGPVGLGSVDDKHTEILRWLDDQPCRSVVFLCFGSMGGFGEEQAREIAIALERSGYRFIWCLRRAAPTGPPREFTNLEEVLPEGFLERTREIGKVISWAPQRAVLASPAIGGFVSHCGWNSILESVWFGVPVATWPLYAEQQLNAFEMVEEMGLAVEIRNHFQGEYMAAEETRTELITAEEIERKIGCLMKQDSDVRDRVKKMSEKSRVAVLDGGSSHDALVKFVQDVTDNTYG*