MSRDIIKLDQIDVTFHQKKRTITAVKDVTIHIQEGDIYGIVGYSGAGKSTLVRVINLLQKPSAGKITIDDDVIFDGKVTLTAEQLRRKRQDIGMIFQHFNLMSQKTAEENVAFALKHSGLSKEEKKAKVAKLLDLVGLADRAENYPSQLSGGQKQRVAIARALANDPKILISDESTSALDPKTTKQILALLQDLNQKLGLTVVLITHEMQIVKDIANRVAVMQDGHLIEEGSVLEIFSNPKQPLTQDFISTATGIDEAMVKIEKQEIVEHLSENSLLVQLKYAGASTDEPLLNELYKHYQVMANILYGNIEILDGTPVGELVVVLSGEKAALAGAQEAIRQAGVQLKVLKGVQ*