MTTTDTAASHRPLIAFAVGCPAGIAPELTARMLVDSTVTSAAQIVTIGDRCVIERGAAVAGVELDLRYVAPGEPIPQNSARPIFVDLCNLDPADISVGTLSEPAGRSVLANFKHAIALGARGEADAVAFSPFNKASMRLAHPAYEDEIVFVSKMLGFQGTASEFNILPELWNARVTSHVPISAVASLITFDNVLRALRLTDQAMREGGYKAPRIAVAGLNPHAGDSGNFGREEIDVIGPAIAAGQAGGILCHGPLPPDTVFVRARKGEFDAVLTMYHDQGQVAMKLIGFDRGITLLAGFPFPLLTAAHGSAYDIAGKGIADPGALRAALLLAARMGARRQAAAAVA