MESPPESSGSQLLHSLNAVVNFLHTEGFYAAEEVLLGEIENRYPAPDALSPRRGTAASQASSGSGGGRAAAAGRQSPDAHPHQQHQRPHQHQDQQQHQYHQQHHQPQEHHAANHAVSEDSGSPGGSGGAAPTPPAVVDLQPALSGAAVLTPLATADSMESAEKVLEAWRSKSTTPAASPKKAAVLSSPSSPPAAPKSWRGLMGLPADGTSGGGGSEGRPPSGGGDGHSSEAAAQGGGGGGGGDGSGGGDHDHDRNDAHVATGQGVGSDGDEWEGDDDPGYTRVDVVGQEAALGLELHQRSEAEGVEAAMGRHASIDLGLLNRQLHGPGGTSSVASSQQSPFHQPLQYHQQQLQYQQQQYQX