MSWFQFGIKDFIDILLVTILMYQVQKSLRSSGSKTLFYGLLAFLVISMVVSFLKMRLLGSILDFVSTGGVVLVVILFQDDIKRFLTLLGSRGRWSHLFKVFLKGADNNTQVTAEIAAITLACLNMSRKKSGALIVIKQKDGLEQYEHTGERIDAAVNARLIENIFFKNSPLHDGAMIISGKRIVSAGSILPVSHSSEIPKEMGLRHRSGLGMATATDAKVIIISEERGKISIAHKGVLTPNISTEDLQKFLQQK