MACSAARLAPTAICHGRSAGMARRKIVAVPAAPAQLRRTRSSSRLVVVRAAELEEIDPMTGEVISGTSMAAEANERVQVGGNEWAFRSATVNSKLATPDKLPVVCLHGIGSSSYTYRNLLQLLGDAGHEAVAVDWLGHGASSKPTSGFDYSADSFVAALQQFVEAAGIRQPFALVVQGYILGQYGMLYALENKDSVAKLVILNTPLALKTALRPELAAYKNPLPFLRPKPGAKFAGDLFNAAGGPYAMQYRDAQAYDAPYQQDPAASAAIAAIMERVDFPALLKRVDEGYLTWRKPSLLLFGSSDQFVPFKSVFEWLDSKRTSMKLASNVEAKLGHNPQEDYAEAIAKPILKFIEFGGEEAX