MAPSFTVHHAVSMVRKEDFDDTALISEAFAKHIVSSLLPARTRPVRCTIDAEPCGTGVKLRFSSHIDGLDSAAAVTHRLVFVDREETRISVHRITPENPSATSEVLVLLDGTDRDYCHASVYDAEERLLAVESVVFNHEGKVRAYPFTSQYVSPLTLGRAELHEIQSDDGRKMLRFTVGLSDLKEPEKIVIALQATGIIDRTEFVCTPEEPEVHRVIPLDANAGLAPGEWVVIAVDDQERFLAQSLIVIRPR