MTENVKKLAHQLIEWGVLHGAQDVYFLPNDTEIAISFRTGMQRTLYTQVSAEIGEKLIFHFKFIGGMDVGERRKAQLGATTYLIGETKQRLRLSSVGDFQNRESLVIRFLHRFGEQAEHFFFPHQLNEIEASCQKRGLYLFSGPVGSGKTTTMYRVAKQRSGEQQVIAIEDPVEIEEKQFLQLQTNEKIQLTYEALIKVCLRHHPDILIIGEIRDGETAQAVIRAALTGHTIFATIHARNLLGVQRRLIELGGPEHELAECLQGIIYQQILTTTINKEQVAGILYDYFFFKEAVIKSSWQKNLRKAWAYGFITEKTYFQAIE*