Help creating SNMP Check

This is my check

def parse_my_netgear_cpu(info):
    try:
        return float(info[0][0])
    except (IndexError, ValueError):
        return

def inventory_my_netgear_cpu(parsed):
    if parsed:
        return [(None, {})]

def check_my_netgear_cpu(item, params, parsed):
    if not parsed:
        return
    return check_cpu_util(parsed, params)

check_info['my_netgear_cpu'] = {
    'parse_function': parse_my_netgear_cpu,
    'inventory_function': inventory_my_netgear_cpu,
    'check_function': check_my_netgear_cpu,
    'service_description': 'CPU utilization',
    'snmp_info': ('.1.3.6.1.4.1.4526.11.1.1.4', ['9']),
    'snmp_scan_function': lambda oid: oid('.1.3.6.1.2.1.1.2.0', '').startswith('.1.3.6.1.4.1.1139'),
    'includes': ['cpu_util.include'],
    'group': 'cpu_utilization',
}

And when doing the: cmk --debug -vII --checks my_netgear_cpu switch1
I get this result:

Discovering services on: switch1
switch1:
+ FETCHING DATA
 [snmp] Execute data source
 [piggyback] Execute data source
No piggyback files for 'switch1'. Skip processing.
No piggyback files for 'IP OF SWITCH'. Skip processing.
+ EXECUTING DISCOVERY PLUGINS (1)
[[u'    5 Secs ( 23.2316%)   60 Secs ( 32.3220%)  300 Secs ( 30.4773%)']]
SUCCESS - Found no services, no host labels

How do i parse the result to get the 5 Sec value? (23.2316%)