MAIVVTITSGKGGVGKSTTTANLAIGLAESGKKVVAVDFDIGLRNLDMILGLENRIVYDVVDVMEKNCNLSQALITDKKTKNLSFLAASQSKDKNILDKEKVAILINALRADFDYILIDSPAGIESGFEHAILHADMALVVVTPEVSSLRDSDRVIGIIDAKSNRAKRGEEVHKHLIINRLKPELVANGEMIPIEEVLKILCLPLIGIIPEDHHVISATNKGEPVIRTDCESAKAYQRITRRILGEEVEYVEFKAKRGFFSALKGIFS*