MPSRRRTLLKVIILGDSGVGKTSLMNQYVNRKFSNQYKATIGADFLTKEIQYEDRLFTLQIWDTAGQERFQSLGVAFYRGADCCVLVYDVNVMKSFENLNTWREEFLIQANPSDPENFPFVVLGNKIDVDGGNSRVVPEKKARAWCASKGNIPYFETSAKEGLNVEEAFQCIAKNALKSGEEEDIYLPDTIDVAGGSRQRSSGCEC*