def timetz64_unpack(data, ql_unpack=ql_unpack, mktimetuple64=mktimetuple64):
    """
	Given "long long" serialized time data, "ql", unpack it into a pair:

	    ((seconds, microseconds), timezone_offset)
	"""
    ts, tz = ql_unpack(data)
    return mktimetuple64(ts), tz
