MKNFEQNIDLSQILIALQHFQQENATLQKSNFDVFMEEFEAVYGDREKARTSTNKLQQVIRSATVYASEFRQLTCDLTWREATLINQFHCGLLDDIQDLLLTLSDSSILIEAITHAIQCNNLQFKSCFMQPIKIVLHPNIILQKSALVNSKDTSPFINQAFVIGYNICTIKKVVSTLMEVINGRSVASGAVTNETAPLEFRIGSHSKLISFNIKSTSYHHVIFGIPWLEVHNLIIDWRSRDLTLKHNGAQFLTPISEKHRVKFCLESDCHAFWWPTPLLVLLSLVSSSLQIMWSGSQKGSEPVKLLEKYKNFADIFEKKKADQLPDQRPYDCLIELEEDTTPPFVPLYGLSEPKIQALRDYMAKI*