MSKINDSKRLENIDKQVLIGRNINLIYGDGCEKCFESTGYESNNICKYCGSIVACNNVNLELYEGEVLGIVGESGSGKSTLLKILFFQEHANSGEVYISHYNKDTNILELSDQKKRYIKNHFMGIVYQNPHLGLNLDFSSGGNIAEKLLMANLYNVEKIRDRGKELLIKTNIPVERIDHKPKYFSGGMQQRVQIAKALSNNPPILLLDEVTTGLDVSVQAEVLDLIREIQRELKISMIVVSHDFDVIKMLADRTIVMKNGSVIESGLTDQIMEDPQHPYTQQLINSLL*