MSALRNIKFNEEEDGELPCLVTGEENNLQEILENVSYDGGNIVSDAKVERVNKQVENTSAGATDVHEKKRIPVSIITGYLGSGKSTLLEKIALKGADKKIAVILNEFGDSSEIEKAMTIKNGSNSYQEWLDLGNGCLCCSLKNIGVKAIEDMVERSPGKIDYILLETSGIADPAPIAKMFWQDEGLNSSVYIDGIITVLDCEHILKCLDDISIDAHWHGDKVGLEGNLTIAHFQLAMADRIIMNKYDTIEHSPEMVKQLKERVREINSIAPMFFTKYSDTPIQNLLDIHAYDSVRISDILDSGSGNGTIHDDRMGTIMLTFRPLKNEEEYNNKFIKQFLQPLLWKNFGAMTVLGGRRRDDGRDWEVQRTKGLILIEGENPIARVIQGVRDTYDVFPGKYDGSNKECKIVLIGKYLEKESIEELLRKTLE*