MPHDNLDRVIALAGIYQAVHCVIQIARKGTTDTASMEPCIHSLFQIDAENVDAVFGEPGAVANGARLIVSSLTGVPERNLELTRYVVLLMRLERTLAGRPDLLTRIGEGIEAASLKREHLALLHPNLLAHFADLYSEALSQLEPRIVIRGESSHLSNPDNQNRIRALLLAGVRAARLWRQVGGSRWRILFGNRRLLDDARSYLGAHAHA