MKKSLLPEEWVHGYDLEEGNGSNCHCCTSVGDRFSKLYKSLRHLFSKGWEFGRSDPRKVIFAAKMSLALTLVSLLMFLNEPFRDLGQYSVWAILTVVVIFEFSIGAALSKGFNRGLGTLFAGGLALGMAELSTLAGDYEELFVIASIFITGFWATFMKMYPTMKPYEYGFRVFLLTYCFIMVSGYRTREFIHTAVTRFVLIALGAAVGLAVNICIYPIWAGEDLHNLVVKNFMGVANSLEGCVDGYLKCIEYERVPSKILTYQASDDPLYSGYRSAVESTSQEDNLVGFAIWEPPHGPYKTLRYPWKNYVKVSGALRHCAFTVMALHGCILSEIQAPPERRLVFRAELQRVGTEGAKVLRELGNKVKMMVKLSPEDILFEVHEAAEALQKKIDRQSYLLVNSECWDIGKPAEITDSAKPVLNTMQDYSRHLSTISPSETTINLGSVEMSMSLDFRNANMGSNSHLPLGGSPETKFLKQASWPSRKSFTMDVLPSVDELKTYESASALSLATFASLLIEFVARLENVVDSFEELSKKANFKEPIIEPGAETVGLWTRLSRFLR