MGRRKLPIEFIRNDKSRRETFKKRLKGLRGKAEQLATLCNAEVGVIVICDGKVHEAGFTGNSGNLGGNAIDFKDIITKYAMHSYQTYQLMAIQRMLHPEMNSGVVAQAQGGGGLLDLNLPGGGILYGQGMVGGGNGGMEGGLPVYNNGNCNMTTNNNNSQIYTSTVNPPLLAAGQKDLIGPGDEDSISNSSKSSIATTAATKFVEPSKYEGGGGSAPPPHHHHHHQQLHQIDQLASHYTDFNMGCGFPGGPHGGNAGNPSFDNGYGGVSMMSASAANAAAANNGGYGGDLSSRGGGGVPGASAPMSNLMFDGPFQFNTLDDMDFDKHWTTDDPVSAAAAAAIAATTTAASSSTTTTVTAE