MKLVESRNVNNVSSFKEALINPNAPEGGLYSPLNLPIFEGEKYANLSYKDFALKLIESFGFGEEELFKKALKSYESFDDKNTPISLQKISEKTYINELWHGPTRAFKDMALQPFGVLLSEFSKDKNILIICATSGDTGPATLKSFENAKNVKVACMYPKGGTSGVQELQMRALDKDNLKVFAIDEDFDAAQRTLKELLFSKDFQNKIKALNYELCAANSVNFGRILFQIIYHYYASLKLFNEFLEEVQIIVPSGNFGNALGAFYAKKMGAKISKIKIASNVNNILSEFFNHGVYDLREKSLKKTISPAMDILISSNIERLLFAKFKDKRTKELMNLLKNERYFKLEKEELQSLQEDFEADFCTDEECMQFIKQSKILIDPHTATCFKMLDPLKPSIITSTAEWTKFTPSMIKALYDRDSKNEKEDLKFIAKEFNVQVKDEILALFDLKNSDEKVFEAKNIKKEILDWMQK*