MEPQKSLLMDESLCDIFKDTEFGDTHFGGGDLFSILESIDDLKDFPPTNNNEAVIGRTSKENEQNSRMVSQKVLISSSAPQDSETEHEISPKSKRQKLRSTSPEELQKVSHITVERNRRKQMNENLLVLRSLMPSFYVKRGDQASIIGGVVDYINEMQQLLQCLEAKKQRKVYIEVLSPRLVSSPRPSPLSPRKPPLSPRISLPISPRTPQQPSSPYKPRLQPGYLSPTIANSPTSSASSSINDNINELVANSKSIIADVEVKFSGPHVLLKTVSPPIPGQAMRIISALEDLALEILHVNISTADETMLNSFTIKIGIECQLSAEELAQQIQQTFC