MARSPLFGRRIHIAGSIPNEAKYASAEEVGRARQLVESLVKELLRKGATFVIPVDAEKVRESDGLPICFDWLVWDTIEKNLANRPADAISSLVIAVKHHKNEEQIPEQYQSLWDKFRGSPLVQIESAAHWNMNSKRMEVQARCGDILIAIGGGEGVLFLANLYHDAGKPVVPLNFKLCSPNTGAQKIFDYAQTSNHARRLFQTEGGTPTHTWINRLDFPSRKEITERVLDIIDLLEDISPPKAFVVRLLNPAHPEYLDVQTFFDTVVQPIVEGKFGYKLTVIDGNQVYDYARIDEEIFAKLHRSSVVIADITGCRPNCYIELGYAFGRGLPTMLLAKDGTDHPFDIYSFFGHHWKTTGTVEERQREFSKHWEAIKNRPPLVPMEPLIP