def METHOD_NAME(kms_client):
    logging.basicConfig(level=logging.INFO, format='%(levelname)s: %(message)s')
    print('-'*88)
    print("Welcome to the AWS Key Management Service (AWS KMS) key management demo.")
    print('-'*88)
    key_manager = KeyManager(kms_client)
    key_manager.create_key()
    print('-'*88)
    key_manager.list_keys()
    print('-'*88)
    key_id = key_manager.describe_key()
    if key_id:
        key_manager.enable_disable_key(key_id)
        print('-'*88)
        key_manager.generate_data_key(key_id)
    print('-'*88)
    print("For this demo, we created these keys:")
    for key in key_manager.created_keys:
        print(f"\tKeyId: {key['KeyId']}")
        print(f"\tDescription: {key['Description']}")
        print('-'*66)
    key_manager.delete_keys(key_manager.created_keys)
    print("\nThanks for watching!")
    print('-'*88)