diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 3c463a190..682654595 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -15,7 +15,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v4 with: - python-version: '3.11' + python-version: '3.10' - name: Install dependencies run: | diff --git a/docs/source/reference/hit.rst b/docs/source/reference/hit.rst new file mode 100644 index 000000000..df70bc7cc --- /dev/null +++ b/docs/source/reference/hit.rst @@ -0,0 +1,18 @@ +.. _hit: + +HIT (High-energy Ion Telescope) +=============================== + +.. currentmodule:: imap_processing.hit + +This is the HIT Instrument module, which contains the code for processing +data from the HIT instrument. + +The L0 code to decommutate the CCSDS packet data can be found below. + +.. autosummary:: + :toctree: generated/ + :template: autosummary.rst + :recursive: + + l0.hit_l1a_decom diff --git a/docs/source/reference/index.rst b/docs/source/reference/index.rst index 99a17a0a7..b039907ec 100644 --- a/docs/source/reference/index.rst +++ b/docs/source/reference/index.rst @@ -16,6 +16,7 @@ Instruments :maxdepth: 1 glows + hit swe diff --git a/imap_processing/hit/__init__.py b/imap_processing/hit/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/imap_processing/hit/l0/__init__.py b/imap_processing/hit/l0/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/imap_processing/hit/l0/hit_l1a_decom.py b/imap_processing/hit/l0/hit_l1a_decom.py new file mode 100644 index 000000000..096f25da7 --- /dev/null +++ b/imap_processing/hit/l0/hit_l1a_decom.py @@ -0,0 +1,138 @@ +import logging +from collections import defaultdict +from enum import IntEnum + +import xarray as xr + +from imap_processing import decom + +logging.basicConfig(level=logging.INFO) + + +class HitAPID(IntEnum): + """ + HIT APID Mappings. + + Attributes + ---------- + HIT_AUT : int + Autonomy + HIT_HSKP: int + Housekeeping + HIT_SCIENCE : int + Science + HIT_IALRT : int + I-ALiRT + HIT_MEMDUMP : int + Memory dump + """ + + HIT_AUT = 1250 # Autonomy + HIT_HSKP = 1251 # Housekeeping + HIT_SCIENCE = 1252 # Science + HIT_IALRT = 1253 # I-ALiRT + HIT_MEMDUMP = 1255 # Memory dump + + +def decom_hit_packets(packet_file: str, xtce: str): + """ + Unpack and decode HIT packets using CCSDS format and XTCE packet definitions. + + Parameters + ---------- + packet_file : str + Path to the CCSDS data packet file. + xtce : str + Path to the XTCE packet definition file. + + Returns + ------- + dict + A dictionary containing xr.Dataset for each APID. each dataset in the + dictionary will be converted to a CDF. + """ + # TODO: XTCE Files need to be combined + logging.info(f"Unpacking {packet_file} using xtce definitions in {xtce}") + packets = decom.decom_packets(packet_file, xtce) + logging.info(f"{packet_file} unpacked") + # print(packets[0]) + # sort all the packets in the list by their spacecraft time + sorted_packets = sorted(packets, key=lambda x: x.data["SHCOARSE"].derived_value) + + # Store data for each apid + # unpacked_data = + # {apid0: {var0: [item0, item1, ...], var1: [item0, item1, ...]}, ...} + unpacked_data = {} + for apid_name, apid in [(id.name, id.value) for id in HitAPID]: + # TODO: if science packet, do decompression + logging.info(f"Grouping packet values for {apid_name}:{apid}") + # get all the packets for this apid and groups them together in a + # dictionary + unpacked_data[apid_name] = group_apid_data(sorted_packets, apid) + logging.info(f"Finished grouping {apid_name}:{apid} packet values") + + # create datasets + logging.info("Creating a dataset for HIT L1A data") + dataset_dict = create_datasets(unpacked_data) + logging.info("HIT L1A dataset created") + return dataset_dict + + +def create_datasets(data): + """ + Create a dataset for each APID in the data. + + Parameters + ---------- + data : dict + A single dictionary containing data for all instances of an APID. + + Returns + ------- + dict + A dictionary containing xr.Dataset for each APID. each dataset in the + dictionary will be converted to a CDF. + """ + dataset_dict = defaultdict(list) + # create one dataset for each APID in the data + for apid, data_dict in data.items(): + # if data for the APID exists, create the dataset + if data_dict != {}: + epoch = xr.DataArray( + name="Epoch", data=data_dict.pop("SHCOARSE"), dims=("Epoch") + ) + dataset = xr.Dataset(data_vars={}, coords={"Epoch": epoch}) + dataset_dict[apid] = dataset.assign(**data_dict) + + return dataset_dict + + +def group_apid_data(packets, apid): + """ + Create a dictionary of lists containing all the data for the APID. + + If packets contain N of the same APIDs, the data + for those N matching APIDs will be grouped together into + a dictionary of lists. + + Parameters + ---------- + packets : list + List of all the unpacked data from decom.decom_packets() + apid : int + APID number for the data you want to group together + + Returns + ------- + dict + A dictionary where each field in the specified APID + is a key, and the value for that key is a list of + that fields values in all packets within the CCSDS file + """ + data_dict = defaultdict(list) + for packet in packets: + if packet.header["PKT_APID"].derived_value == apid: + for field in packet.data: + # put the value of the field in a dictionary + data_dict[field].append(packet.data[field].derived_value) + return data_dict diff --git a/imap_processing/hit/packet_definitions/P_HIT_AUT.xml b/imap_processing/hit/packet_definitions/P_HIT_AUT.xml new file mode 100644 index 000000000..3280f1d57 --- /dev/null +++ b/imap_processing/hit/packet_definitions/P_HIT_AUT.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CCSDS Packet Version Number (always 0) + + + CCSDS Packet Type Indicator (0=telemetry) + + + CCSDS Packet Secondary Header Flag (always 1) + + + CCSDS Packet Application Process ID + + + CCSDS Packet Grouping Flags (3=not part of group) + + + CCSDS Packet Sequence Count (increments with each new packet) + + + CCSDS Packet Length (number of bytes after Packet length minus 1) + + + CCSDS Packet Sec Header + Spacecraft tick + + + + Power cycle request (1=power cycle) + + + Power down request (1=power down) + + + Operational heater status (1=on) + + + Heater number (0=primary, 1=secondary) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/imap_processing/hit/packet_definitions/P_HIT_HSKP.xml b/imap_processing/hit/packet_definitions/P_HIT_HSKP.xml new file mode 100644 index 000000000..9eadc9718 --- /dev/null +++ b/imap_processing/hit/packet_definitions/P_HIT_HSKP.xml @@ -0,0 +1,378 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CCSDS Packet Version Number (always 0) + + + CCSDS Packet Type Indicator (0=telemetry) + + + CCSDS Packet Secondary Header Flag (always 1) + + + CCSDS Packet Application Process ID + + + CCSDS Packet Grouping Flags (3=not part of group) + + + CCSDS Packet Sequence Count (increments with each new packet) + + + CCSDS Packet Length (number of bytes after Packet length minus 1) + + + CCSDS Packet Sec Header + Spacecraft tick + + + Mode (0=boot, 1=maint, 2=stdby, 3=science + + + FSW version number (A.B.C bits) + + + FSW version number (A.B.C bits) + + + FSW version number (A.B.C bits) + + + Number of good commands + + + Last good command + + + Last good sequence number + + + Number of bad commands + + + Last bad command + + + Last bad sequence number + + + 50 kHz Enable + + + HVPS Enable + + + spare + + + Number of events since last HK update + + + Number of errors + + + Last error number + + + Code checksum + + + Spin period at t=0 + + + Spin period at t=0 + + + Leakage currents, array of 4-byte fields + + + Leakage currents, array of 4-byte fields + + + Leakage currents, array of 4-byte fields + + + Leakage currents, array of 4-byte fields + + + Leakage currents, array of 4-byte fields + + + Leakage currents, array of 4-byte fields + + + Leakage currents, array of 4-byte fields + + + Leakage currents, array of 4-byte fields + + + Leakage currents, array of 4-byte fields + + + Leakage currents, array of 4-byte fields + + + Leakage currents, array of 4-byte fields + + + Leakage currents, array of 4-byte fields + + + Leakage currents, array of 4-byte fields + + + Leakage currents, array of 4-byte fields + + + Leakage currents, array of 4-byte fields + + + Leakage currents, array of 4-byte fields + + + Leakage currents, array of 4-byte fields + + + Leakage currents, array of 4-byte fields + + + Leakage currents, array of 4-byte fields + + + Leakage currents, array of 4-byte fields + + + PHASIC status + + + Active heater + + + Heater on/off + + + Test pulser on/off + + + DAC_0 enable + + + DAC_1 enable + + + Reserved + + + Preamp L234A + + + Preamp L1A + + + Preamp L1B + + + Preamp L234B + + + Temperature 0 + + + Temperature 1 + + + Temperature 2 + + + Temperature 3 + + + + Analog temperature + + + HVPS temperature + + + IDPU temperature + + + LVPS temperature + + + 3.4VD Ebox + + + 5.1VD Ebox + + + +12VA Ebox + + + -12VA Ebox + + + +5.7VA Ebox + + + -5.7VA Ebox + + + +5Vref + + + L1A/B Bias + + + L2A/B Bias + + + L3/4A Bias + + + L3/4B Bias + + + +2.0VD Ebox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/imap_processing/hit/packet_definitions/P_HIT_IALRT.xml b/imap_processing/hit/packet_definitions/P_HIT_IALRT.xml new file mode 100644 index 000000000..dceda042c --- /dev/null +++ b/imap_processing/hit/packet_definitions/P_HIT_IALRT.xml @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CCSDS Packet Version Number (always 0) + + + CCSDS Packet Type Indicator (0=telemetry) + + + CCSDS Packet Secondary Header Flag (always 1) + + + CCSDS Packet Application Process ID + + + CCSDS Packet Grouping Flags (3=not part of group) + + + CCSDS Packet Sequence Count (increments with each new packet) + + + CCSDS Packet Length (number of bytes after Packet length minus 1) + + + CCSDS Packet Sec Header + Spacecraft tick + + + status + 1 = HIT Instrument is operating nominally, 0 = off-nominal operation + + + subcom counter + seconds counter + + + + fast rate 1 + 4 second cadence + + + fast rate 2 + 4 second cadence + + + slow rate + 1 minute cadence + + + event data + Event data, array of 4 byte fields (except last) + + + event data + Event data, array of 4 byte fields (except last) + + + event data + Event data, array of 4 byte fields (except last) + + + event data + Event data, array of 4 byte fields (except last) + + + event data + Event data, array of 4 byte fields (except last) + + + event data + Event data, array of 4 byte fields (except last) + + + event data + Event data, array of 4 byte fields (except last) + + + event data + Event data, array of 4 byte fields (except last) + + + event data + Event data, array of 4 byte fields (except last) + + + event data + Event data, array of 4 byte fields (except last) + + + event data + Event data, final (3 byte) field + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/imap_processing/hit/packet_definitions/P_HIT_MEMDUMP.xml b/imap_processing/hit/packet_definitions/P_HIT_MEMDUMP.xml new file mode 100644 index 000000000..1a1aa4d4a --- /dev/null +++ b/imap_processing/hit/packet_definitions/P_HIT_MEMDUMP.xml @@ -0,0 +1,540 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CCSDS Packet Version Number (always 0) + + + CCSDS Packet Type Indicator (0=telemetry) + + + CCSDS Packet Secondary Header Flag (always 1) + + + CCSDS Packet Application Process ID + + + CCSDS Packet Grouping Flags (3=not part of group) + + + CCSDS Packet Sequence Count (increments with each new packet) + + + CCSDS Packet Length (number of bytes after Packet length minus 1) + + + CCSDS Packet Sec Header + Spacecraft tick + + + Packet type + 0=first packet, 1=continuation, 2=last, 3=standalone + + + Start address + Memory address where packet data starts + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + Memory data + Array of 4-byte fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/imap_processing/hit/packet_definitions/P_HIT_MSGLOG.xml b/imap_processing/hit/packet_definitions/P_HIT_MSGLOG.xml new file mode 100644 index 000000000..39c4e6209 --- /dev/null +++ b/imap_processing/hit/packet_definitions/P_HIT_MSGLOG.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CCSDS Packet Version Number (always 0) + + + CCSDS Packet Type Indicator (0=telemetry) + + + CCSDS Packet Secondary Header Flag (always 1) + + + CCSDS Packet Application Process ID + + + CCSDS Packet Grouping Flags (3=not part of group) + + + CCSDS Packet Sequence Count (increments with each new packet) + + + CCSDS Packet Length (number of bytes after Packet length minus 1) + + + CCSDS Packet Sec Header + Spacecraft tick + + + Log message text + Message log text, in ASCII with newline characters (0x10) separating lines. Last byte is always NUL (0), and packet is padded with zeros if no more messages. + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/imap_processing/hit/packet_definitions/P_HIT_SCIENCE.xml b/imap_processing/hit/packet_definitions/P_HIT_SCIENCE.xml new file mode 100644 index 000000000..125dbaf9b --- /dev/null +++ b/imap_processing/hit/packet_definitions/P_HIT_SCIENCE.xml @@ -0,0 +1,7837 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CCSDS Packet Version Number (always 0) + + + CCSDS Packet Type Indicator (0=telemetry) + + + CCSDS Packet Secondary Header Flag (always 1) + + + CCSDS Packet Application Process ID + + + CCSDS Packet Grouping Flags (3=not part of group) + + + CCSDS Packet Sequence Count (increments with each new packet) + + + CCSDS Packet Length (number of bytes after Packet length minus 1) + + + CCSDS Packet Sec Header + Spacecraft tick + + + Science Frame Header + + + Miscellaneous bits + + + Livetime counters, 2 bytes, compresssed + + + Livetime counters, 2 bytes, compresssed + + + Livetime counters, 2 bytes, compresssed + + + Livetime counters, 2 bytes, compresssed + + + Livetime counters, 2 bytes, compresssed + + + Livetime counters, 2 bytes, compresssed + + + Livetime counters, 2 bytes, compresssed + + + Livetime counters, 2 bytes, compresssed + + + Livetime counters, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + High gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Low gain singles rates, 2 bytes, compresssed + + + Miscellaneous rates, 2 bytes, compressed (TBD) + + + Miscellaneous rates, 2 bytes, compressed (TBD) + + + Miscellaneous rates, 2 bytes, compressed (TBD) + + + Miscellaneous rates, 2 bytes, compressed (TBD) + + + Miscellaneous rates, 2 bytes, compressed (TBD) + + + Software processing rates, 2 bytes compressed + + + Software processing rates, 2 bytes compressed + + + Software processing rates, 2 bytes compressed + + + Software processing rates, 2 bytes compressed + + + Software processing rates, 2 bytes compressed + + + Software processing rates, 2 bytes compressed + + + Software processing rates, 2 bytes compressed + + + Software processing rates, 2 bytes compressed + + + Software processing rates, 2 bytes compressed + + + Software processing rates, 2 bytes compressed + + + Software processing rates, 2 bytes compressed + + + Software processing rates, 2 bytes compressed + + + Software processing rates, 2 bytes compressed + + + Software processing rates, 2 bytes compressed + + + Software processing rates, 2 bytes compressed + + + Software processing rates, 2 bytes compressed + + + Coincidence rates, 2 bytes, compressed + + + Coincidence rates, 2 bytes, compressed + + + Coincidence rates, 2 bytes, compressed + + + Coincidence rates, 2 bytes, compressed + + + Coincidence rates, 2 bytes, compressed + + + Coincidence rates, 2 bytes, compressed + + + Coincidence rates, 2 bytes, compressed + + + Coincidence rates, 2 bytes, compressed + + + Coincidence rates, 2 bytes, compressed + + + Coincidence rates, 2 bytes, compressed + + + Coincidence rates, 2 bytes, compressed + + + Coincidence rates, 2 bytes, compressed + + + Coincidence rates, 2 bytes, compressed + + + Coincidence rates, 2 bytes, compressed + + + Coincidence rates, 2 bytes, compressed + + + Coincidence rates, 2 bytes, compressed + + + Coincidence rates, 2 bytes, compressed + + + Coincidence rates, 2 bytes, compressed + + + Coincidence rates, 2 bytes, compressed + + + Coincidence rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Buffered rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) foreground rates, 2 bytes, compressed + + + Range 2 (L1L2) background rates, 2 bytes, compressed + + + Range 2 (L1L2) background rates, 2 bytes, compressed + + + Range 2 (L1L2) background rates, 2 bytes, compressed + + + Range 2 (L1L2) background rates, 2 bytes, compressed + + + Range 2 (L1L2) background rates, 2 bytes, compressed + + + Range 2 (L1L2) background rates, 2 bytes, compressed + + + Range 2 (L1L2) background rates, 2 bytes, compressed + + + Range 2 (L1L2) background rates, 2 bytes, compressed + + + Range 2 (L1L2) background rates, 2 bytes, compressed + + + Range 2 (L1L2) background rates, 2 bytes, compressed + + + Range 2 (L1L2) background rates, 2 bytes, compressed + + + Range 2 (L1L2) background rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) foreground rates, 2 bytes, compressed + + + Range 3 (L1L2L3) background rates and livetime STIM rates, 2 bytes, compressed + + + Range 3 (L1L2L3) background rates and livetime STIM rates, 2 bytes, compressed + + + Range 3 (L1L2L3) background rates and livetime STIM rates, 2 bytes, compressed + + + Range 3 (L1L2L3) background rates and livetime STIM rates, 2 bytes, compressed + + + Range 3 (L1L2L3) background rates and livetime STIM rates, 2 bytes, compressed + + + Range 3 (L1L2L3) background rates and livetime STIM rates, 2 bytes, compressed + + + Range 3 (L1L2L3) background rates and livetime STIM rates, 2 bytes, compressed + + + Range 3 (L1L2L3) background rates and livetime STIM rates, 2 bytes, compressed + + + Range 3 (L1L2L3) background rates and livetime STIM rates, 2 bytes, compressed + + + Range 3 (L1L2L3) background rates and livetime STIM rates, 2 bytes, compressed + + + Range 3 (L1L2L3) background rates and livetime STIM rates, 2 bytes, compressed + + + Range 3 (L1L2L3) background rates and livetime STIM rates, 2 bytes, compressed + + + Range 3 (L1L2L3) background rates and livetime STIM rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) foreground rates, 2 bytes, compressed + + + Range 4 (PEN) background rates and livetime STIM events, 2 byrtes, compressed + + + Range 4 (PEN) background rates and livetime STIM events, 2 byrtes, compressed + + + Range 4 (PEN) background rates and livetime STIM events, 2 byrtes, compressed + + + Range 4 (PEN) background rates and livetime STIM events, 2 byrtes, compressed + + + Range 4 (PEN) background rates and livetime STIM events, 2 byrtes, compressed + + + Range 4 (PEN) background rates and livetime STIM events, 2 byrtes, compressed + + + Range 4 (PEN) background rates and livetime STIM events, 2 byrtes, compressed + + + Range 4 (PEN) background rates and livetime STIM events, 2 byrtes, compressed + + + Range 4 (PEN) background rates and livetime STIM events, 2 byrtes, compressed + + + Range 4 (PEN) background rates and livetime STIM events, 2 byrtes, compressed + + + Range 4 (PEN) background rates and livetime STIM events, 2 byrtes, compressed + + + Range 4 (PEN) background rates and livetime STIM events, 2 byrtes, compressed + + + Range 4 (PEN) background rates and livetime STIM events, 2 byrtes, compressed + + + Range 4 (PEN) background rates and livetime STIM events, 2 byrtes, compressed + + + Range 4 (PEN) background rates and livetime STIM events, 2 byrtes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + I-ALiRT rates, 2 bytes, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + 5 species x 8 aperture sectors x 15 spin sectors, 2 bytes each, compressed + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + sectored rates, 2 bytes each (600 rates subcommutated over 10 minutes) + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + Event PHA records, array of 4-byte fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/imap_processing/hit/tests/PREFLIGHT_raw_record_2023_256_15_59_04_apid1251.pkts b/imap_processing/hit/tests/PREFLIGHT_raw_record_2023_256_15_59_04_apid1251.pkts new file mode 100644 index 000000000..2259b5026 Binary files /dev/null and b/imap_processing/hit/tests/PREFLIGHT_raw_record_2023_256_15_59_04_apid1251.pkts differ diff --git a/imap_processing/hit/tests/PREFLIGHT_raw_record_2023_256_15_59_04_apid1252.pkts b/imap_processing/hit/tests/PREFLIGHT_raw_record_2023_256_15_59_04_apid1252.pkts new file mode 100644 index 000000000..9a642387a Binary files /dev/null and b/imap_processing/hit/tests/PREFLIGHT_raw_record_2023_256_15_59_04_apid1252.pkts differ diff --git a/imap_processing/hit/tests/__init__.py b/imap_processing/hit/tests/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/imap_processing/hit/tests/test_hit_decom.py b/imap_processing/hit/tests/test_hit_decom.py new file mode 100644 index 000000000..e990a877f --- /dev/null +++ b/imap_processing/hit/tests/test_hit_decom.py @@ -0,0 +1,24 @@ +import pytest + +from imap_processing.hit.l0 import hit_l1a_decom + + +@pytest.fixture(scope="session") +def decom_test_data(): + """Read test data from file""" + packet_file = ( + "imap_processing/hit/tests/PREFLIGHT_raw_record_2023_256_15_59_04_apid1251.pkts" + ) + xtce = "imap_processing/hit/packet_definitions/P_HIT_HSKP.xml" + data_packet_list = hit_l1a_decom.decom_hit_packets(packet_file, xtce) + return data_packet_list + + +def test_total_datasets(decom_test_data): + """Test if total number of datasets is correct""" + # assert len(decom_test_data) == total_datasets + + +def test_dataset_dims_length(decom_test_data): + """Test if the time dimension length in the dataset is correct""" + # assert decom_test_data["HIT_SCIENCE"].dims["Epoch"] == num_packet_times