MSSNGKSAKREIKFTKLFINGEFVDSISGNTFETIDPATEEVLATVAEGREEDVDLAVKAAREAFDNGPWPRMSGEARRKILLKFADIIDENADELATLEVIDGGKLFGPVRYFEVPISSETFRYFAGAADKIRGATLKMSSSIQAYTLREPIGVVGHIIPWNGPAYMFATKVAPALAAGCTMVVKPAEQTPLTVLFFAHLSKLAGIPDGVINVVNGYGKTAGAAVSSHMDIDAVTFTGSTEVGRLVMQAAATSNLKPVSLELGGKNPIIIFDDADLDKAAEFATFGNLTNKGEMCVSGSRVFVQEGVHDAFVKKLEVMVKHWATGDPFDLATRHGPQNNKQQYEKVLSLIEQGKKEGATVVTGGKPFGTKGFYIEPTLFTNVTDEMTIAKEEIFGPVISILKFKTAEEVIKRANATKYGLASGVMTKNIDVANTVSRSLRAGAVWINCYLALDRDAPHGGYKMSGFGREQGLEALDHYLQIKTVATPIYNSPWL*