MLQINVKKQLGQLALQANIQVPDQGVTAIFGLSGSGKTSLINLVSGLIQPDEGFIRLNDRTLVDMESQESLPTHLRKIGYVFQDARLFPHYTVKGNLRYGMKNVSQDDFNYIVDLLGITHLLKRYPLTLSGGEKQRVAIGRALLTDPDILLMDEPLSALDVPRKRELMQYLERLSKEINIPILYVTHSLDELLRLADRVVLMENGIVKAYDSVEKIWNSPIFAPWKGENEQSSVLALPVHLHNPPYKMTALSLGEQALWIHQVPANVGERVRVCIYSSDVSITLQKPEQTSIRNILRGKITQIEIQDSRVDLAVLVEGNKIWASISKWAQNELRFAVGQDVYVQIKAVSVM*