MTDTTTSTLSQASGKAEQDSDMELRNQFMTDVELAAVDDEHLKNTTVRNLIWKNVTVTVKDYKTKEPKAILDDLSGVVEAGEICALMGPSGCGKTTLLNVLAHRIAAAKATVTGETLVNGSNPPMKAFRDMSSYVEQEDALIGSLTVQETLNFAARLAHKSSLTKTERMRRIRGLLESFGLRNQAHTIIGTPIQKGISGGQKRRVSVASQLITGPKLLFLDEPTSGLDSAASWEVMSFVKEVAKRNNQAYTNLLHPRFICLIS*