MEDVSPLEQYLEHCGTQFKDDLSASPQLFNPMSPYDVDLPIQVAEDVSFGSQFNQPKDLPADFSSVDLSFLPDITQDNKEQNPSKGGHEMQGGLDGSVPRNEDSGIFMEESSSSYPHATQPSPGEPGVCPPLTPMTPMTPVTPASESSGIVPQLQNIVSTVNLACKLDLKNIALHARNAEYNPKRFAAVIMRIREPRTTALIFSSGKMVCTGAKSEEQSRLAARKYARVVQKLGFPAKFLDFKIQNMVGSCDVRFPIRLEGLVLTHQQFSSYEPELFPGLIYRMVKPRIVLLIFVSGKVVLTGAKERSEIYEAFENIYPILRGFKKAS