def METHOD_NAME(cls, rdclass, rdtype, parser, origin=None):
    algorithm = parser.get_name()
    time_signed = parser.get_uint48()
    fudge = parser.get_uint16()
    mac = parser.get_counted_bytes(2)
    (original_id, error) = parser.get_struct("!HH")
    other = parser.get_counted_bytes(2)
    return cls(
        rdclass,
        rdtype,
        algorithm,
        time_signed,
        fudge,
        mac,
        original_id,
        error,
        other,
    )