MEDGKFQNGGGLGVKVMTDEQMEMLRKQISVYATICEQLVEMHKALSVHQDFAGMRLGNPYFCDPLLSSSVHKIGSRQRWTPKPAQLEILEQIFKQCNATPGRQKIKDITKELAQHGQISETNVYNWFQNRRARSKRKQSALLPNSGESEVETEIEPFKEKKTKPEDNQPDEDATPVSDHMYLHSPDIGIDQLVGKMESPGSCIPYWQLEQYDLFG