METSNSHSSGIMWFFKDKGFDDTSINEMFQKCKRLEGVQREKASENWDYLRSIGIQERKLPSVVRKCPKILTLGLHEKLFPMVNCLETLGSKPQEVASAITKFPHILAHSVEEKLCPLLGFFEALGVTEKQLGKMILINPRIISYSIEHKLSQMVEFLSSLHLAKDGMIGKVIVKHPYIMGYSVDNRLRPTSEFLKSLGLTDMDLQKVVINYPEVLCRDVNKILQPNLSYLTSRGFGVGQIAAVVTCYPPVLIKSVSNSLEPRIKFLIDVMGRGLDEVVDYPDYFRHSLKRRLQLRQKLLMQKNISCTLSEMLDCNQKKFLFKFGLVQ