MHKEQLMELHQFFVHVFKEIMPDQNNCEYYEIYEKLDVKPHHIHKLKTEQRAAIFLLAACIAEGLSEKDGTIPDNLSKRLADNAFKYINTKSTEKLNTTTEDTLHKINAGDSKGLVRN