Knowledge management antecedents and its impact on employee satisfaction · Study