'Initialize the system check flow.'

@flow.StateHandler()
def Start(self):

    self.client = aff4.FACTORY.Open(self.client_id, token=self.token)
    self.state.knowledge_base = self.client.Get(self.client.Schema.KNOWLEDGE_BASE)
    self.state.labels = list(self.client.GetLabels())
    self.state.artifacts_wanted = {}
    self.state.artifacts_fetched = set()
    self.state.checks_run = []
    self.state.checks_with_findings = []
    self.state.results_store = None
    self.state.host_data = {}
    self.CallState(next_state='MapArtifactData')
