MKKIFMMVHELDVNKGGMTSSMFNRSKEFYDADIPADIVTFDYKGNYDEIIKALKKQGKMDRRTKMYNVFEYFKQISNNKHFKSNKLLYKHISERLKNTIEIEESKGISRYFDITTRTYIAYIRKSKSEKVIDFFKDNKRIERFSFIDNKVHMKETFNVDNKVCYQVFYDEKGYPYISRNINANNGAVGKTYVLVNKKEFKNNLALCVYYLEKLIKDSKDSIMICDGPGSFPKMFNTNHKNAQKYGVIHVNHHENFDDTGAFKKSEKYIIENANKINGVIVLTEAQRLDILNQFDVENIFTISNFVKIHNAPKHFQTEKIVGHISRMVPTKRIDLLIEVAELVVKKDNAVKFHIYGEGSVKDKIAKMIEDKNLERNVFLKGYTTTPQKCLEDFKLVVSTSQYEGQGLSMIEAMISKRPVVAFDIKYGPSDFIEDNKNGYLIENHNINDMADKILQLVNNDVLAAEFGSKARENIIEKYSTESILEKWLNLFNS