MESGGGDFFVINDVEEDQEAGVADARPAEQAQETEAETTEDVKGLVPLCAQHVQGPQLSSATFGYDIALMAKRPWAEPGAKLNDYFNYGFNEQSWRVYCAMQENGEESLLAKATAMLEKLQLAGAPPAAAAMGAGGHVAREEPPMMMAGGMMEGYGDGGPYGGGHGLYGGQEGPGRGGGYGRPYQPREFNPHGGGSFERPHNANYKTRLCKGFAEGHCNRGDQCNFAHGVDELRQCGGGEPIQPQLPPGGLVGGGSAPPPMAQGYGDHRPGFNNYYTPPPPQVMAGGAPPQAPERVNYLMPPFQGGGGMPPVMGPAMSMQDSGDGAGSGFRQPPKRPRQEGGGVYEPQY