MGRSRKQEGERRSVKRSRKQEGERRSVKRSKNQEGERRGVKRSRRSRSEKEEQRNDALGMSFFRVILTEQSMEILRIPPPFNRYLQNQPTGMVSLVDRNDNTWIVELIYKSGEFFFVHGWKEFIRDNSIETGQFVVFNYAKQSEFSVTVFKLSGIENTLPNSARVSKKVIIKIESDDVDTDNAATNEERMAPPLKESNINTGKRIIDADSLMEDRAPLKKSSDANVAGSSKRKRGASVGKSKASPTSHNSTKGSSCDMSDEDSKLPKAQPILMQFQNGDIARRGLSKGQRQLAVISQRRPVTEGEKDHALQRAKDFKSKNPFAVQIMMESYVYVGFFMNIPCDFVREYLPRTSKMLTLWDPQGKSWKVNYVYYSDRSVGSFSGGWGKFAIGNNLEKFDVCVFELIQKDNIKVHIYRVVPEITPHKLRSDRIPLLLAMI