MKRKFSLVPYIASLIKRWIGKEKKIMNSSIAKKWRQLSGQDHWKGLIDPLDIDLRRYIILYGEMAQAAYDAFNTEKASKYAGSCRYAKKSFFSKVALVNGNPYTYSVTKFLYATSEIDVPDAFIIKSFSREAWSRESNWIGYVAVATDEGKAALGRRDIVIVWRGTVQTLEWVNDLQFLLVPAPKVFGKNTDPKVHQGWYSIYTSEDPRSPFNQTSARSQVLSEVRRLVELYKNEEISITITGHSLGAAIATLNAVDIVTNGYNKPNDPSLKASPVTAIVFASPRVGDINFQKVFSGYKDLTTIRIRNELDIVPNYPLVGYSDVGEELKIDTRKSMYLKSPGNPSSWHNLEAYLHGVAGTQGSKGGFNLEVHRDIALVNKTLDALKDELLVPVSWRIEKNKGMFQQNDGSWKLMDHEEDDF*