MSLLYRKHLFFKNSCKLLISFHRSRYLLPFSTVSTVKKPPQNPFLVDYLVKTCGFSKYKAISASASLNCVQSPENPDSVIGFLRDCGLSDTQIKHVVSWRPKLLSAKVEKTLVPKVRILQELGLSRSGLAELIMLKPKLLIASVAPFINFLRPLLGSKDDVIKTLNRTQWNITDKSIETFVQPNISFLKECGASDEMIAKFMVRNPNFFFQYPTRLKDTVNRVEKLGLSRESGSFINAIFILGSLSKKALEAKFELFKSLGWSDADAISAFVRAPECVKYSEKKIRASMDYFVKELEYDPSYVVSNPKLLTYSLEKRIIPRFNLLRILKSKELLKRSIGLYAVAAMSEKRFLERFLNPHKESVPEVLEVYIGCM