MKRPVIFRKRFIPSEVIELKDDVLLYRDDAMLVTRWNTLKPRHDMAGGISLYLIDKGCKISRIHDAFGRFLHYYCDIIHTDYSAENDTYIFTDLLADVIVHRDNRYSVVDLDELADALEGSMIDTAVMCEALRSANRLLNSIDNGEFHSYTNLIERYVSM