MTAAAPLPVQDAATSPGAAASGAFRSNGWAALRRHPAGRADLLRWDADPALVARHARWGRPVYLATPYTLRAIGPDGRWSRDQSEATMAEAAREVARLLEVGVTAISPVVLSAAALHATMFPRLRIDPFAPVLWEDWCRPILSVCAAVVVPEIRGWTQSTGIRHEVASALTAQVPVFIYGGLP