MADKIHMSLDDIIRRDRSQDRHGPDERCCGGEGGGGGGRGRDRPRQLPDEWHHDRFHRDFGRGAGLMTGGKLLLSNLDFRVSDADIQQLFAEFGPLKQAAVHYDRSGRSLGTAHVHFERKADALEARKQYNGVPLD