MEDVSPLEQYLERCGTQFKDDLSTSPQLFNPMSPYDVDLPIQVAEDVAFGSQFNQPKELPADFSSVDLSFLPDVTQDNKEQNPSEDAHEMQGGLNGSVPRNEDRGIFMEESSLSYQDAIQPSPGEPGVCPPLTPMTPMTPVTPASESSGIVPQLQNIVSTVNLACKLDLKNIALHARNAEYNPKRFAAVIMRIREPRTTALIFSSGKMVCTGAKSEEQSRLAARKYARVVQKLGFPAKFLDFKIQNMVGSCDVRFPIRLEGLVLTHQQFSSYEPELFPGLIYRMVKPRIVLLIFVSGKVVLTGAKERSEIYEAFENIYPILRGFKKAS