MKKKLLWILILGLIIISCKQRKTEMKEKIIKTNGIELCTESFGNKKNPAILLVAGATVSMLYWDTEFCQQLSEKGFFVIRYDNRDVGKSTNYEPGSTPYDIVDLTNDAISILDGYKIDKAHFVGIALGGLISQIASIKFADRVNSLTLMSSGPWGDSDPTIPEMDTSILDFHSKAGTVNWTNEDSVVNYLIQGAELMSGKKQFDKQRSEKLIRAEFNRANNYISMFNHAASQGGGGEEYWNRLNEIKQPTLIIHGTDDKIWHYKNAGFLLEKIKGSNLITLEGTGHELHVDDWKSIIDGIEKHINDLEHHH