MSLPTWFNLKINAPHYVYKPTSRLIPASVPSKLNQSYTQHFECPNSLIPPADQNVAAIVFGDGSNSRLYPLTKRRSESALPIAGNYRLIDAVVSNCINSNIRKIYALTQFNSASLNTHLSRAYSSARIGNEALVEVIAAYQSPEGKGWFQGTADAIRRCLWVLEEYPILEFLLLPGYHLYKMDFQELLEAHWSNRADITVAVLSRTRDNDTEFGTFQLNSENQVIAFKDNPDRRVQNSEKLKDISHDNFASMDIYVVNKDAMIKLLTEYHPLANDFRREVVPGAISLGMNVYAHKFSGYWDDMRSIEAYYRANMESIKNTNKAYCLYDKDSPLYTLPRHLPPTQITDAVITDSVIGDGCFLNRCKIRGTVVGMRTRVGDGAIIEDSVIMGSDTYQGGRAEEDIHIPIGIGEGSQIRKAIIDKNVRIGKNVKILNKENVQECNNEANGYIITGGIVVIMKGAIIPNGSII*