'shows the 160-bit hash of the given public key.'

def q_hashpubkey(abe, page, chain):

    pubkey = wsgiref.util.shift_path_info(page['env'])
    if (pubkey is None):
        return "Returns    the    160-bit    hash    of    PUBKEY.\nFor    example,    the    Bitcoin    genesis    block's    output    public    key,    seen    in    its    transaction    output    scriptPubKey,    starts    with\n04678afdb0fe...,    and    its    hash    is    62E907B15CBF27D5425399EBF6F0FB50EBB88F18,    corresponding    to    address    1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa.\n/q/hashpubkey/PUBKEY\n"
    try:
        pubkey = pubkey.decode('hex')
    except Exception:
        return 'ERROR:    invalid    hexadecimal    byte    string.'
    return util.pubkey_to_hash(pubkey).encode('hex').upper()
