MSFLPEGTILGQLEIIEVYDFYDKPVLFSCKNKSGLIFIVIYVDDSDLAEIWLYAPISSSRFQNVVQGRVELRNIFIDTEDAFVYQVEIPYEEGMNVIIKSVNCDKIPDEYLPELGQVIQSKNNSADTNIETVSTEKRREIIDFVLQFPEQEITEAPVGDLGLILSSLQETIDAIGQIKLGKSESHIIPPEVKQKTQVVMSGVFSGSFGMRLEGTVYEEDSLGLEESFLGQCLKEFIQLINLGANKEELPAKLNVLKKKTAFKYTEFLTALTRIGITKLRIDWASPGQKVQMGEIEQETVFKVIDVIKNTKLRTETEICVNVKLTQINYSSKTITLQEIGSKKKYKCFIADSAMKDVETISRKVVYVATIQEYVIVSTVLNKEKHEYELLSLKLEAESENISA