MSLQKLKWSRVGLYGRKTEVEQLGNVLEKVTSGGSRTLVLIDGASGTGKTALAEQLKEPIKRAQGFLVLGKFDLQQMREPFSGIKVAMDQLCGYILALKEELRSGTGCHHLVTLSENIIKELGKENILLLSNLVPSLLQVGAMGPQETQQNKQQETPAPVGGSETLDQLNFAFRTLVKSWIGDIENTSLMIVGCFRSNEAHKDLDEMTQDIEVFSLERNSEILKIHLGDLDQESAQAFIADVLNMDPDRIQSLSDIVYHKTGGKIFYLIHFIQSLATAGLLSFQFWIGNVVDLMKQKLQSNSAAILPKAACLGARFGFDAICIVINNQESATPILDSSGEVINTATQVRQALQECLDERFLEACPGDVFAFPHDKVQEAALALLGEKALPEIRFAIGDLLLTHLGGNELGNLIFPVANLMSEKAREMPIGNLKRKEIAKLHVRAGSMAMNYAAFEAATKYFETAMELLPEDHWSTDFELSLTLFTSAAETQCCIGNFSKMKGYCQQVLNEPKSPASTQTHIYGLLATAAFTEENYNKAIDFCFLIV*