<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def intent_verified(hub, callback_url, mode, topic_url, lease_seconds):
 """ 5.3 Hub Verifies Intent of the Subscriber"""


    challenge = uuid4()
    params = {
        'hub.mode': mode,
        'hub.topic': topic_url,
        'hub.challenge': challenge,
        'hub.lease_seconds': lease_seconds,
    }
    try:
        response = request_url(hub.config, 'GET', callback_url, params=params)
        assert response.status_code == 200 and response.text == challenge
    except requests.exceptions.RequestException as e:
        warn("Cannot verify subscriber intent", e)
    except AssertionError as e:
        warn(INTENT_UNVERIFIED % (response.status_code, response.content), e)
    else:
        return True
    return False