MKIVEFLRSDAVIASLSGQAAPAVLAELVRPLAASQKVDGQRLVETLLDREKLGSTGIGEGVAIPHGKVPGLPGLMASFGRSAGGVDFRAIDGKPTHLFFALFAPENSAGTHLKALARISRIFKNPAFREAIMKAPGSAEIYRLIEAEDAKY