MKPIASFTIDHLKLLPGVYVSRKDSAGDAIITTFDLRMTRPNFEPVMNTAEMHAIEHLAATFLRNHAVFGSKIIYFGPMGCRTGFYLLLSGDYTSAEIIPLMKELFTFISEFEGEIPGAAAIHCGNYLDMNLPMAKFLAKRYLTEVLDSITEEQLEYPN