MLSIKEQEAVNRVMSFLQQWDHATKVQRTRILEDFINNSRGKNGPELEQDFAQVASLFLARLTAWLRLTYPHRILLLYKLYYKYYININFAHSHRYLIEFLEIGGVLTLLEILGLKQLKEEDKAEAIKLIQTVANAGRKYKELICESYEKLNHGKKLPLTHSSVTTSSVQKFIWGNVFNNPDLVTMKYMSFLARSATHHGKRYHMSSSVEMTSLRIPAAPPTSVSSCIESLAKADSDLFFKAIELIKDLMHHEVRAALLEGLAGLLKPSQDATKQLPKILLGPRMSQLVECFPVFVQQAAATKAIGVLVRESSEIAEELIQLGAIPRLMRVMGNLCHADSQRLASLTLEQFVRMFPVVEEQVRMAMGETLFQLFMEKPEDLYMKMDSIQVEILLSNQVTIPRDTCQH