MRKSFKDSLKALEADIQHANTLASDYPREYDGACLQMRLAYSPAAHLFMFLVQWTDCSLAGALGLLRILIYRAYADGKTTMTVHERKATIKEFYAVIFPSLLQLQKGITDLEDRKQREICVQKYKKRGDEDKGKLSELEIEREEECGICMEMNNKVVLPNCNHTLCMKCYWDWHARSQSCPFCRDSLKGVNSSDLWIYIDSREVIDMTSITRENLKRLFMYIEMLPLIVPDSVLVPYDTHLR