MKLELVLIPSPTHGHLPPLVEFSKLLVHGHDHLSVTIIIIPPRQELHTLSLSSYISSLSTTSRDRLRFIVLSHADRSTNAYTEPNSLSYTESYKQAMKATVAKLTDPARPGLSKLVGFVVDMFCTQMIDVANEFDVPSYLFYPSSAAFLGLQVRMQYLCDVEKYDVGELKDSDIELEVPFLTRPLPAKCVPSVIVNNELPVVLSHARRFQETKGILIDTFAELEPQAVKFISGGDSPLPTVYAVGPVGLGSVDDKQTEILRWLDDQPGSSVVFLCFGSMGGFGEEQAREIAIALERSGYRFIWCLRRAAPTGPPREFTNLEEVLPEGFLERTREIGKVISWAPQRAVLASPAIGGFVSHCGWNSILESVWFGVPVATWPLYAEQQLNAFEMVEEMGLAVEIRNHFQGEYMAAEETRTELITAEEIERKIGCLMEQDSDVRERVKKMSEKSRVAVMDGGSSHDALVKFIQDVTDNIYG*