MPQQWYNIIADLPKPPPPPLNPQTRQPLKPDDLLPLFPQALIEQEGGIEAYINIPEEVLDVYSMWRPTPLFRARRMEKLLQTPARIYYKYEGVSPAGSHKPNTAVPQAWYNAQAGVKRLTTETGAGQWGSALAFACSLFGIECEVWQVRASYDQKPYRKLMMETWGAKVHPSPSNLTMAGRSVLEKDPSSPGSLGIAVSEAIEAALVDQDSKYSLGSLLNHVLLHQTIIGEECLKQMAMVEETPDVIIGCTGGGSNFSGLAFPFIREKMKGKINTTFRAVEPAACPSLTKGVYTYDFGDTAGITPLLKMHTLGHDFIPDPIHAGGLRYHGMSPLVS