MKTNPLVFVVSTAVEKNAGYITQIIGPVLDVAFSPGKLPNIYNSLIVKGQNPAGQEINVTCEVQQLLGNDRVRAVAMSATDGLMRGMKVIDTGAPLSVPVGEVTLGRIFNVLGEPVDNLGPVDAGTTSPIHKSAPAFTQLDTKLSIFETGIKVVDLLAPYRRGGKIGLFGGAGVGKTVLIMELINNIAKAHGGVSVFGGVGERTREGNDLYMEMKESKVINQENISESKVALVYGQMNEPPGARMRVGLTALTMAEYFRDVNKQDVLLFIDNIFRFVQAGSEVSALLGRMPSAVGYQPTLATEMGSLQERITSTKEGSITSIQAVYVPADDLTDPAPATTFAHLDATTVLSRGLAAKGIYPAVDPLDSTSTMLQPWIVGEEHYETAQGVKQTLQRYKELQDIIAILGLDELSEEDRLTVARARKIERFLSQPFFVAEVFTGSPGKYVSLIETIKGFQMILSGELDSLPEQAFYLVGNIDEATAKAATLQVES*