MGVWRSLKFTESEKKRLSEALCGRMPYCGEHLGVEVYNVLLFGGVGAGKSSWLNALDSAFLGRVSMLANVGSGAASITTPLTKRELEGTNVCLWDTMGWTEETYTKDEFENIIRGHVPDGFDLRTPMTLSTEGLVRDRAPTLAERVHVVAFIVPAESLTSRRYLDRLRAFIACARGTATDLRVFILVSKVDEIDRRLGPDVSGVFESEKMLRARDRLAGPGGVGVPAACVVPIKSYASETSTSAATDVLNLDALTRLLDAADDYLRARRPATRGGGARDRRPAPHAAGAPQAPRTAPDAPNTTFSPKKGN*