MCAGGCASNPLPSPPPCCLPSPLPDTSPSRPPAALLPPLLHSSLPHKDAARCALSPPLPAPPASSADAPSPLIPAWLGGLGGAAAREAAQPVQGPRAAWLAGIGYQARPVRQRVRGGGLTLPLLPDRGELGQGPAPPTVVPACLPCLVHPGAVPTCCRCLLVLVPPGTHRQPDHQGALALLPSTGGKQTQGTGHRVQTFKAMWQFGKGYGRWGLMVGSVFTHIYQDVVWEGWQQAAPDAGGEATRSPAIPLQCNAGSRSQFQGPSGGGSLRPRGGACLHHRTSCPVCLPPLHSSGIGDFWINGASNIGNERVFHHYAAPLNAIPLAQHFMRWARLAVDAA