MGRVKLKIKRLESTGNRQVTYSKRKSGILKKAKELSILCDIDIVLLMFSPTGKPTVFHGEHSCIEEVISKFAQLTPQERTKSCWTNIDRIENTEHLNLLEESLRKSIERIQFHKFHSGIQLPLAMEGNNSMQEAHSMSWLPNNDNQETILPGESSFLPHREMDGLNPVYSNGFFESVKQEDQMCSNQGQQFEQLEQQQGHGCLGLQQIGEEFSYPTPFGTTLGMDEDQEKKIKSEMELNNLQQKQQQQDPSSMYAPTANNGGCFQNPHDQSMFSTDHHHHYQHYQHHQNWVPGPVFGQASYNQQPN