MVAKEFGREVMSMDKVKTDGEALIAAGDEEEDDVVLPGFRFHPTDEELVTFYLRRKVARKPLSIEIIKEMDIYKHDPWDLPKASTAGGEKEWYFFCLRGRKYRNSIRPNRVTGSGFWKATGIDRPIYSAANSGESIGLKKSLVYYRGSAGKGTKTDWMMHEFRLPPAATAANASPSMQEAEVWTICRIFKRNITYRRQQPQQVWRQPAAASNALPPTDSSSNTGSGFESDGGDEYMNCLPASAPSAPRQLHFSNQINMLNGGGGFFRESGVHNQQFQGQWFNSIPAPAAVEQKPQLNSPAMTIAFHQNDQSLAANDFCKDGYWDEIARFMEVNDPTVFYDCRYA