MADKIHMSLDDIIRLDRSQRDRHGRGRGGGGGGGGGGGRGRDQADRGGRLPGRPATARATAGGGRDPRQLPDEWHHDRFRRDFGRGAGLMTGGKLLLSNLDFRVSDADIQQLFAEFGPLKQAAVHYDRSGRSLGTAHVHFERKADALGARKQYNGVPLD