MSSDYEQYRVFVGGLSWEMNDRVLEDEFRRFGKVMEAKVMLDRDTGRPQRYGGGIARLHDRELDGRVVSVTKAQPKVFSGDKGYSHRDSYENGGGGSRGGYGGGGGGGRGGVGGGRDDCFKCGQPGHWARDCPMGEGRFSYRGDHYSSGGGGGGGGGRDRYGSGGYGGGRYSGRERDREPERGYDRYDSGYSRYGDRESGRGSDRYGSGGGGPTRYEGRYRERPGPYDRPSGGRSAYDDDLSTAYVFRTFYDFCKVHIWKNVTKRHCSSDFYTILLEEGEILISALFSDVILTDRLRYDYSMTLSNHLQRRPSNLCSSYTCIGTSSSWL