def METHOD_NAME(
    cls, rdclass, rdtype, tok, origin=None, relativize=True, relativize_to=None
):
    type_covered = dns.rdatatype.METHOD_NAME(tok.get_string())
    algorithm = dns.dnssectypes.Algorithm.METHOD_NAME(tok.get_string())
    labels = tok.get_int()
    original_ttl = tok.get_ttl()
    expiration = sigtime_to_posixtime(tok.get_string())
    inception = sigtime_to_posixtime(tok.get_string())
    key_tag = tok.get_int()
    signer = tok.get_name(origin, relativize, relativize_to)
    b64 = tok.concatenate_remaining_identifiers().encode()
    signature = base64.b64decode(b64)
    return cls(
        rdclass,
        rdtype,
        type_covered,
        algorithm,
        labels,
        original_ttl,
        expiration,
        inception,
        key_tag,
        signer,
        signature,
    )