MMEGEKRKQREHQQDKPYRGIRMRKWGKWVAEIREPNKRSRIWLGSYSSPVAAARAYDTAVFYLRGPSARLNFPEFIVDDHENHDLSAASIRKKATEVGARVDALQTAIHNSTAIPPESNSKSTRMMMKPDLNEYPTPESCDEDN