MKGLLFKSKPKTPVELVRQTRDLLMYTQRNSDIRESKREEKMMELSKTMRDLKCVLYGNGQSEPVSDACSQLTQEFFREDTLRLLINMLPKLNLEARKDATQVVANLQRQQVQSRLIACDYLEANIDLMDILVAGYENIELALHYGTMLRECIRHQSVARYVLESEHVKKFFDYIQLPNFDIAADAAATFKELLTRHKSTVAEFLSKNYDWFFAEYNSKLLESSNYITRRQAIKLLGDILLDRSNAAVMTRYVSSRDNLRILMNLLRESSKSIQIEAFHVFKLFAANKNKPSDIVSILIANRSKLLRLFADFKTDKEDEQFEADKAQVVKEIAALETKELS*