MKKIKALALFSGGLDSLLSMKLLIDQGIEVTALHFNIGFGGNKDKREYFENATAQIGAKLLVCDIREQFFNDVLFKPKYGYGKYFNPCIDCHANMFRNAFYKMLELDADFVLSGEVLGQRPKSQRKEALNQVRKLVREVGEEARFDKVLDRTQASGEKPQFLDELLLRPMSAKLLEPTFMEKKGFVDRDKLLDVSGRGRTRQLQMIKDYGLKYYEKPGGGCLLTDIQVSNKIKNLKEYREMVFEDGVIVKNGRYFVLPHNARLVVARNEEENHKLDIEHPLMDKIELLSCKGPLSLVDKNASKEDKELAGRIALGYAKTLKNQAYLIQIGNEKRELYPLDKESAREYLFA*