KLPGRLRIQPSLWSKDDVIHWLRWAEREYSLRQTDESKFEMNGKALCILTKDDFRYRAPSSGDVLYEIFQYIKTQRRALACSPLLNSPFREARSTEEGLFCFVLFFAGSDCSAEAAPVAVSSCLGYAEQPVSCSHTELLNLSHRSSEGSCRAGAICSFPTTLLAPVDGKIADCRLLWDYVYQLLSDSRYEPYIKWEDKEAKVFRIVNPNGLAQLWGNHKNRMNMTYEKMSRALRHYYKLNIIKKEPGQKLLFRFLKTPGEIIHEKSSKLEQLENEDHEDLKEDPLEVSP