MGRPVKQKTTTWLGEINTDGLAALAAEAEGFAAANGEGWVAPAVEGEGEGFVGAPVVEGEEGLTAELPVAAERKYRGARKRPWGKYAAEIRIRNTMGVKERVWLGTFGTAEEAAWAYDTAATVIHGDKATTNFPRAPLRPATTPVMRSMLVFFGIAHLVRSLVPRARGPRGRGGGAGGRGRSRRRRAAAAAAPSAPASEAPPPPPPPSSALVPEPELQVQGGRGERGRGRGRGRGGGRRGRRGRGRTPARVVAEDSPMLQATTPAAAPALAPAPANQAIFQPMIIPPGGGVVAPDDFLLSAISDDEPVLPHKKPKLLGVYTPPDSPDQFVMEFFADLGDGDDILSSSFWQDPAGDGEDTQ