MDQKLVPKLQRNESSRHGRLERFSHYVARQIGFDDPYECPQLCKLANDYLKKTEGSESSIYEFFSNDPAPEFLYVKLIEEFDKCILSYFAFHWSQTPLMISQVLGNNDNEKKKLKDLVMAATRKQRFERVIRNLKVTRVFATLVEEMRAIGGIASGGNGGESKCTEVMVPVAHNKRSPVLLLMGGGMGAGKSTVLKDILKEPFWSGVGSNAVVVEADAFKETDVIYRALSSNGHHGDMLQTAELVHQSSTNAAQSLLVTALNEGRDVIMDGTLAWIPFVEQTIEMARNVHKTRYRMGLGYKEAEDGTTIENYWEQMEDDDENSKQEKGRKPYRIELVGVVCDAYLAVVRGIRRAIMVGRAVRVQSQLKSHKRFASAFPHYCELVDNARLYCTNAVCGPPRLIGWKDGHSRLLVDVEEIQCLNILSSLNDEAESIYELHTNQSPLSHQGSAWKEMVLSTLRPDIQNNLKTAIIKSELAFAHI*