def METHOD_NAME(cls, rdclass, rdtype, parser, origin=None):
    header = parser.get_struct('!HBBIIIH')
    signer = parser.get_name(origin)
    signature = parser.get_remaining()
    return cls(rdclass, rdtype, *header, signer, signature)