MDLKGKKVLLVGLAKTGISTIKHLDKLGASIIVNDIKDENKLRNILDELKSINDIKYILGHHPEDVDDIDMVVVSPGVPLDLPFILKLKNSGKYIIGEVELAFKLSNNPIFIGITGTNGKTTTTSLVGEIFSRAKRDTYVVGNIGNPVIDTIETSSEESVLVTELSSFQLESIDEFRPKVSAILNITEDHLNRHHTMEKYIEAKANIFMNQTVEDFCVLNYDDEIVKSLADKCNAKVIYFSRTKKVNGGVYLENNDIIIDIDDKIKFLNKDDVSLPGGHNLENCMAAIAIAYVCKIDLEVIKDVLMTFKGVEHRQEFVRNLDNVIYVNDSKGTNPDSTIKAIQSYDRPIILIAGGMDKGSNFDELLETAKSYVKSLVLLGETASNIENCAKNKGFNDIHIVKDMEEAVKTSYEISKSGDIVLLSPACASWDMYESFEVRGKDFKDNVNNLK*