MADKMSMSLDDIIKMNKREGRGGGGSSGRERGSGRAGGSSRPPGRGRQSNFSRERTNRPAPYTRPRELPDKWQHDMFEEHSRGPRAQSPEADDSFGGSSSKLLISNLDFGVSDSDIKDLFEEFGTLKKASIHYDRSGRSKGVAEVHFVNKADALKAMKHYNGVPLDGHPMKIQQVASDVGTQSSNKGFDRSRLGQPRFERRPRGGSSGFRGGGSSGFRGRGRGGGNKPPVTAEELDAQLDAYNAQCQMDTN