MADKIHMSLDDIIRLDRSQRDGGGRGRDLGRDRGRAGSQGGLRGGGAQAAAAPESWGGGRFRNRAALGRGRDRPAPYSRPRQLPDEWHHHRFHRDLGRGAGLMTGGKLLLSNLDSVSDADIQQLFAEFGPLKQAAVHYDRSGRSLGTAHVHFERKADALEARKQYNGVPLDVNRGRVTTNRGSGGFGGGGGGGGTQGRSSGGNLCTGRRTGRHSKPHISAEELDAQLDAYNSMRDT