MKGLFKSKPKTPVDLVRQTRDLLIYVDNNPDSRESKREDKFAALSKLLRELKQILYGNSEAEPVSEACAQLTQEFFKENTLRLVIVCLPKLNLEARKDATQIVANLQRQQVQSRLIACDYLEANIDLMDILASGYENPDMALHYGAMLRECIRHQSVARYVLESEHMKKFFDFIQLPNFDIAADAAATFKELLTRHKSTVAEFLSKNYDWFFAEYNSKLLESPNYITRRQAIKLLGDMLLDRSNSAVMTRYASSRDNLRILMNLLRESSKSIQIEAFHVFKLFAANQNKPADIVGILVANRSKLLRLFADFKPDKEDEQFEADKAQVVREIAGLEPRDN*