def get_slot_values_from_transfer_to_action_event(response):
    """
    On a transfer to action event, MS will return the context of the chat which includes all the slot values
    This method will crack out those values
    """
    rv = {}
    if 'value' in response:
        for key in response['value']:
            # MS will return both user defined and internal context values in this set - internal variables are
            # helpfully prefixed with 'va_' so we'll presume that any variable that's NOT prefixed with 'va_' is meant
            # to be returned as a detected slot!
            if key.startswith('va_'):
                rv[key] = response['value'][key]

    return rv