MADKVHMSLDDIIRLDRSQPGGRGGGRDLCRHRGRTGSQGGRGGGAQAAAPESRGGGPFRNRAALGRGRNRPAPYSRPRQLPDEWQHDRFRRGFGRGAGLVTGGKLLLSNLDFGVSDADIQQLFAEFGPLKKAGVHYRSGRSLGTAHVHFERKADALEAMKQYNGVPLDVNRGWVTTNRGSGGFSGGTRSGARGGNRGTGRRTGANSKRQISAEELDAQLDAYNTM