MVQISEVKGNSRENRTAAHTHIKGLGLRSDGTADKQGSGFVGQQTAREACGVVVDLIRSHKMAGRAVLLAGGPGTGKTALALAISQELGTKIPFCPIVGSEIYSTEVKKTEVLMENFRRAIGLKVRETKEVYEGEVTELTPEEAENPLGGYGKTISTLLIGLKSAKGQKKLRLDPSIYEAIQKERVTVGDVIYIEANTGACKRVGRSDAYATEFDLEAEEYVPIPKGEVHKKKEIVQDVTLHDLDVANARPQGGQDIMSMMGQLMKPKMTEITDKLRGEINKVVSKYIDQGVAELVPGVLFIDEAHMLDIECFTYLNRALESPISPIVVLASNRGMTKIRGTDDLVAAHGVPPDFLARLLIIPTTPYDAEEIKRIVKLRASTEGVAISEAAIEKIAEHGVRISLRYCLQLLYPSSILARVNGRKEIDIKDVAECEDLFLDARRSASLLASGDTASGFIV