MAAASEGEEDDVGEGALKLLGEEGESTPDLLTLFRIKEQISQQLMEYNTTVNAGEEGIPDQAIDEKIMESSIEVLEREMDEMEISYRNKTLALQRIQVADALRNKLMDEDEDSKFIRDTTKHIIMLSTAILQSEQQSRELEEKLNEVKRSRIALKRAGECKLAQIRDIKRKRKAELENMKVGEILEKVHGDLQKKIKITTIVQNVFQVVKPHAPLIKFPDRKSTPKPKMQDPLQSRVPPLHASSAQISAGGGPPSHQHISFSGRTQGTPDTVELVRTLPQKYRRKPLSSEEMEYIQRGGPE