def _interpret_tx_block(data, vers=3, bord='little'):
    """
    interprets tx block of an mdf file
    @param data: the bytes of the block
    @param vers: mdf file version 
    @param bord: byte order of contents
    @note: not every block actually uses version and byte order but referred for consistency purposes
    @return: a dictionary with the contents
    """
    for fmt in ['ascii', 'latin1']:
        try:
            text = data[4:].strip(b'\x00 ').decode(fmt)
            break
        except UnicodeError:
            text = None
    return {'text': text}
