MQAVCCPLRSPTSLLPVQLLCAPANRSAASARRALIQRWHQRAALHRAPASASATAPATADRSGMTDACAPPIGDRKLRLLCLHGYMQDAAIFRSRLGSMRKGLKSRAEFFFLDAPFPATPAAAADQQADDAVEGSQGRSWWQWTDLDPGTRPSRAAHYSGWEVSQAAITAALQEHAPIDAILGFSQGATAAALYLAHTEPQPAEQEEGLNGSTQQQQQHTWQQRQDQLRAAIIIAGFLPRDESYAATVRSRGPSLPCLHVSGAKDTLVPPDRTSELRQCFSQHSTRVYTHPGAHMVPTCSGDFKEVLLGMLTSVKQGRQHEWAALAGTDGKQX