MQENHLIDIARWSERPGPRGIPSICSAHPLVIEAAMLRAHREKAPVLIEATCNQVNQDGGYTGMTPEDFTRFVGAIADRIEFPREKILLGGDHLGPNPWKHLPADEAMAKAEAMITAYAKAGFTKLHLDTSMGCAGEPTALPDATTAARAARLAAVAEDAVGGRGGVLPVYIIGTEVPIPGGALEELDTLEVTAPEAAIETVRVHRAAFEEAGAAGAFSRVVGAVVQPGVEFGNENVIAYDRARAEKLSATLGQLHGMVFEAHSTDYQTPDALRELVADGFAILKVGPGLTFALREALYGLDQIAAFLFPAARERTLAEVTEAVMREEPANWAKYYHGSAEEQRLQRHFSYSDRIRYYWPHPKAAAAVDELMSLLDGVAIPETLISQFLAGSYARVRNGEVAPQAKPLALAAVDAVLQDYFAACRV