def METHOD_NAME(region, key):
    """
    Fetches the specified SSM key value from the SSM key store
    """
    fn = "config.get_ssm_key"
    try:
        logging.debug(f'{fn} - Loading config with key: {key}')
        response = ssm_client.get_parameter(Name=key, WithDecryption=True)
        if response and 'Parameter' in response and 'Value' in response['Parameter']:
            logging.debug(f'{fn} - Loaded config value with key: {key}')
        return response['Parameter']['Value']
    except (ClientError, ProfileNotFound) as e:
        logging.warning(f'{fn} - Unable to load SSM config with key: {key} due to {e}')
        return None