MKVLIIGFGSIGKKHFLALKNLNHEVSLLSLSAKKEEFKNTPIYRSLKECDLNEFDLFIIANITTEHFNTLKTLDELVKDKTILVEKPLFEKSQNFTSSKNHIYVAYLQRFNPVIVALKRLLKGEKIYFASLVCNSYLPHWRALDYRQNYSAKKELGGGVLLDLSHEIDLAFFLFKDLELIYSQNAKISELDITSDDFAFLALKNSQEAKIHIELDYFAKFNKREIIIHTLEKSFKADLINNKIEIYHKNQSQKILNFENDTIKTLQNLHHAVFEKDKELCDLKQALKVLELCDEVRKKNG*