MKFLNLIVVVLALICNEVQGLKLQANVGELFTYKIEPQLFNWTHQVISQQFRYRPSLKNYPDLPSWMRYMYSHEYHAGFLYGTPPASSAGKDLSLDVVALNRQNYETRRVVVTMFVAHKFPTPNVVQMKINNLNWVHLMDPGRRENLRNIFRNDLWPNSKEDLSVVFMESAVNMGGRLPLRPQQREGVIVHVGSFAQFSPRLQELQEEVRPLYKLPSCTYKRTSVQKIFENVGFKLDWCAFRMVGMESPTEILFHSGKQNEQQMPDDLNQRQEDRWMGIAREDVPERNYIDEFAFAFAIPGMIFAILIGMLSAVLCFQHEKFYDPHSEFFFANIFHICEESCAPQSASSDSGADDGSESSSNSDYPMASTVQMVQCSDSKSNQPITTLKSLKDPNFLLDNTSMRSQSPNNSFYQLDCGNSSIYARPKPPPYKGGTLGRNGVDI