MTQIPFKHAQFAHCESGVMATLFSAYGFPLSEPMAFGLAHALSFVYLPFVKVNNLPLIAYRSLPKSIIKTLSKFLHVTMKTHTFKNEEQANEALKNLVQEGKIVGLQTSVYYLPYFPKDMRFHFNAHNLLVYGMEDEKYLISDPVFEEAVVCTQEGLSKARFAKGVFAPKGFMYYPENIPKQVDMPALLKNAIVKNAKAMLTPFPFAGVKGMRKLAQKIVSLQEETNQRYVKNYLTHIVRMQEEIGTGGGGFRFVYAAFLKEAKAYGLNEALLEEASALMVNSGNALREFALYCVEGSKKIESLNTQKIAAKLIEASTYEEKAFRLLKELK