MSPSKTRTPATEVRSALIAAGRRILEKEGAAALTVRAVATEAGVAPMGVYNHFEGKEGLLNAVVTAGYAEFADTVAATDSDAAMRLRNSGRNYRAFALANPTLYSLMFSLECRADDEVAGRAFEVLADIIRFGQAGGTIRDGDALMLAAQTWACVHGAVSLELGASFPPFIDPAEAYEQVLDLVARGLSSPPDGPSPSGTMTP