From ed6f79c6d39dc8966240e1655b1c77490818e3a4 Mon Sep 17 00:00:00 2001 From: Jason <83615043+JJassonn69@users.noreply.github.com> Date: Thu, 19 Mar 2026 20:39:01 +0200 Subject: [PATCH] FIR DSP48 pipelining (BREG+MREG) + matched filter BRAM migration with overlap cache MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit FIR: Add coeff_reg/mult_reg pipeline stages to fix 68 DPIP-1 + 35 DPOP-2 DRC warnings. Valid pipeline widened 7→9 bits (+2 cycle latency). Matched filter: Migrate input_buffer_i/q from register arrays to BRAM (~33K FF savings). Overlap-save uses register cache captured during ST_PROCESSING to avoid BRAM read/write conflicts during overlap copy. New ST_OVERLAP_COPY state writes cached tail samples back sequentially. Both changes pass 18/18 FPGA regression. Golden data regenerated for +2 FIR latency baseline. --- 9_Firmware/9_2_FPGA/fir_lowpass.v | 127 +- .../9_2_FPGA/matched_filter_multi_segment.v | 498 +- .../tb/cosim/rx_final_doppler_out.csv | 4096 ++++++++-------- .../9_2_FPGA/tb/golden/golden_doppler.mem | 4208 ++++++++--------- 9_Firmware/9_2_FPGA/tb/tb_fir_lowpass.v | 4 +- 5 files changed, 4538 insertions(+), 4395 deletions(-) diff --git a/9_Firmware/9_2_FPGA/fir_lowpass.v b/9_Firmware/9_2_FPGA/fir_lowpass.v index fccf8cd..b974646 100644 --- a/9_Firmware/9_2_FPGA/fir_lowpass.v +++ b/9_Firmware/9_2_FPGA/fir_lowpass.v @@ -23,22 +23,25 @@ parameter ACCUM_WIDTH = 36; // created a 31-deep DSP48E1 PCOUT cascade chain taking 56.6ns (WNS = -48.325ns). // // Solution: 5-stage pipelined binary adder tree with registered outputs at -// each level. Each stage performs at most one pairwise addition (~1.7ns DSP hop), -// easily fitting in the 10ns clock period. +// each level, plus BREG (coefficient register) and MREG (multiply output +// register) stages for DSP48E1 absorption. Each stage performs at most one +// pairwise addition (~1.7ns DSP hop), easily fitting in the 10ns clock period. // // Pipeline stages: -// Cycle 0: data_valid → shift delay line, start multiplies (combinatorial) -// Cycle 1: Register 32 multiply results + 16 pairwise sums (level 0) -// Cycle 2: 8 pairwise sums (level 1) -// Cycle 3: 4 pairwise sums (level 2) -// Cycle 4: 2 pairwise sums (level 3) -// Cycle 5: 1 final sum → accumulator_reg (level 4) -// Cycle 6: Output saturation/rounding (existing output stage) +// Cycle 0: data_valid → shift delay line + latch coefficients (BREG) +// Cycle 1: Combinatorial multiply latched into mult_reg (MREG) +// Cycle 2: 16 pairwise sums of 32 multiply results (level 0) +// Cycle 3: 8 pairwise sums (level 1) +// Cycle 4: 4 pairwise sums (level 2) +// Cycle 5: 2 pairwise sums (level 3) +// Cycle 6: 1 final sum → accumulator_reg (level 4) +// Cycle 7: Output saturation/rounding // -// Total latency: 7 cycles from data_valid to data_out_valid +// Total latency: 9 cycles from data_valid to data_out_valid +// (was 7 before BREG+MREG addition — +2 cycles for DSP48 pipelining) // Throughput: 1 sample per cycle (fully pipelined) // FIR runs at 100 MHz on data decimated 4:1 from 400 MHz — valid samples -// arrive every ~4 cycles, so the 7-cycle latency is transparent. +// arrive every ~4 cycles, so the 9-cycle latency is transparent. // ============================================================================ // Filter coefficients (symmetric: coeff[k] == coeff[31-k]) @@ -62,10 +65,11 @@ reg signed [ACCUM_WIDTH-1:0] add_l3 [0:1]; // Level 4: final sum reg signed [ACCUM_WIDTH-1:0] accumulator_reg; -// Valid pipeline: 7-stage shift register -// [0]=multiply done, [1]=L0 done, [2]=L1 done, [3]=L2 done, -// [4]=L3 done, [5]=L4/accum done, [6]=output done -reg [6:0] valid_pipe; +// Valid pipeline: 9-stage shift register (was 7 before BREG+MREG addition) +// [0]=BREG done, [1]=MREG done, [2]=L0 done, [3]=L1 done, [4]=L2 done, +// [5]=L3 done, [6]=L4/accum done, [7]=output done, [8]=spare +// The BREG and MREG stages add 2 cycles of latency. +reg [8:0] valid_pipe; // Initialize coefficients initial begin @@ -80,11 +84,45 @@ initial begin coeff[28] = 18'sh02A6; coeff[29] = 18'sh3FD87; coeff[30] = 18'sh00CE; coeff[31] = 18'sh00AD; end -// Generate parallel multipliers (combinatorial — DSP48E1 will absorb these) +// ============================================================================ +// DSP48E1 PIPELINE REGISTERS (BREG + MREG) +// ============================================================================ +// Vivado DRC warnings DPIP-1 (input not pipelined) and DPOP-2 (output not +// pipelined) indicate that the DSP48E1 internal BREG and MREG pipeline stages +// are not being used. +// +// Solution: Add explicit registered stages that Vivado can absorb into DSP48E1: +// BREG: coeff_reg[k] — registered copy of coeff[k], feeds DSP48 B-port +// MREG: mult_reg[k] — registered multiply output, feeds DSP48 P-port +// +// With these registers, Vivado sets BREG=1 and MREG=1 inside DSP48E1, +// eliminating 68 DPIP-1 + 35 DPOP-2 warnings and improving timing. +// +// Pipeline impact: +2 cycles latency (BREG + MREG). Total FIR latency +// goes from 7 to 9 cycles. Still transparent since FIR input arrives +// every ~4 clocks (100 MHz / 4:1 CIC decimation). +// ============================================================================ + +// Registered coefficients (BREG — absorbed into DSP48E1 B-port register) +reg signed [COEFF_WIDTH-1:0] coeff_reg [0:TAPS-1]; + +// Registered multiply outputs (MREG — absorbed into DSP48E1 M-register) +reg signed [DATA_WIDTH+COEFF_WIDTH-1:0] mult_reg [0:TAPS-1]; + +// Combinatorial multiply (between BREG and MREG) +wire signed [DATA_WIDTH+COEFF_WIDTH-1:0] mult_comb [0:TAPS-1]; genvar k; generate for (k = 0; k < TAPS; k = k + 1) begin : mult_gen - assign mult_result[k] = delay_line[k] * coeff[k]; + assign mult_comb[k] = delay_line[k] * coeff_reg[k]; + end +endgenerate + +// mult_result now comes from the registered multiply output (MREG stage) +genvar m; +generate + for (m = 0; m < TAPS; m = m + 1) begin : mult_alias + assign mult_result[m] = mult_reg[m]; end endgenerate @@ -111,17 +149,52 @@ always @(posedge clk) begin end end +// ============================================================================ +// Pipeline Stage 0b (BREG): Register coefficients +// Runs on data_valid alongside delay_line shift. +// Vivado absorbs into DSP48E1 B-port pipeline register (BREG=1). +// ============================================================================ +always @(posedge clk) begin + if (!reset_n) begin + for (i = 0; i < TAPS; i = i + 1) begin + coeff_reg[i] <= 0; + end + end else if (data_valid) begin + for (i = 0; i < TAPS; i = i + 1) begin + coeff_reg[i] <= coeff[i]; + end + end +end + +// ============================================================================ +// Pipeline Stage 0c (MREG): Register multiply outputs +// Captures combinatorial multiply results one cycle after BREG. +// Vivado absorbs into DSP48E1 M-register (MREG=1). +// ============================================================================ +always @(posedge clk) begin + if (!reset_n) begin + for (i = 0; i < TAPS; i = i + 1) begin + mult_reg[i] <= 0; + end + end else if (valid_pipe[0]) begin + for (i = 0; i < TAPS; i = i + 1) begin + mult_reg[i] <= mult_comb[i]; + end + end +end + // ============================================================================ // Pipeline Stage 1 (Level 0): Register 16 pairwise sums of 32 multiply results // Each addition is a single 36-bit add — one DSP48E1 hop (~1.7ns), fits 10ns. // Sync reset enables DSP48E1 absorption (fixes DPOR-1 warnings) +// Now uses mult_result (from mult_reg/MREG stage) instead of combinatorial multiply. // ============================================================================ always @(posedge clk) begin if (!reset_n) begin for (i = 0; i < 16; i = i + 1) begin add_l0[i] <= 0; end - end else if (valid_pipe[0]) begin + end else if (valid_pipe[1]) begin for (i = 0; i < 16; i = i + 1) begin // mult_result is (DATA_WIDTH + COEFF_WIDTH) = 36 bits = ACCUM_WIDTH, // so no sign extension is needed. Direct assignment preserves the @@ -141,7 +214,7 @@ always @(posedge clk) begin for (i = 0; i < 8; i = i + 1) begin add_l1[i] <= 0; end - end else if (valid_pipe[1]) begin + end else if (valid_pipe[2]) begin for (i = 0; i < 8; i = i + 1) begin add_l1[i] <= add_l0[2*i] + add_l0[2*i+1]; end @@ -157,7 +230,7 @@ always @(posedge clk) begin for (i = 0; i < 4; i = i + 1) begin add_l2[i] <= 0; end - end else if (valid_pipe[2]) begin + end else if (valid_pipe[3]) begin for (i = 0; i < 4; i = i + 1) begin add_l2[i] <= add_l1[2*i] + add_l1[2*i+1]; end @@ -172,7 +245,7 @@ always @(posedge clk) begin if (!reset_n) begin add_l3[0] <= 0; add_l3[1] <= 0; - end else if (valid_pipe[3]) begin + end else if (valid_pipe[4]) begin add_l3[0] <= add_l2[0] + add_l2[1]; add_l3[1] <= add_l2[2] + add_l2[3]; end @@ -185,7 +258,7 @@ end always @(posedge clk) begin if (!reset_n) begin accumulator_reg <= 0; - end else if (valid_pipe[4]) begin + end else if (valid_pipe[5]) begin accumulator_reg <= add_l3[0] + add_l3[1]; end end @@ -199,9 +272,9 @@ always @(posedge clk) begin data_out <= 0; data_out_valid <= 0; end else begin - data_out_valid <= valid_pipe[5]; + data_out_valid <= valid_pipe[6]; - if (valid_pipe[5]) begin + if (valid_pipe[6]) begin // Output saturation logic if (accumulator_reg > (2**(ACCUM_WIDTH-2)-1)) begin data_out <= (2**(DATA_WIDTH-1))-1; @@ -216,14 +289,14 @@ always @(posedge clk) begin end // ============================================================================ -// Valid pipeline shift register +// Valid pipeline shift register (9-stage for BREG+MREG+5-level adder+output) // Sync reset — no DSP48 involvement but keeps reset style consistent with datapath // ============================================================================ always @(posedge clk) begin if (!reset_n) begin - valid_pipe <= 7'b0000000; + valid_pipe <= 9'b000000000; end else begin - valid_pipe <= {valid_pipe[5:0], data_valid}; + valid_pipe <= {valid_pipe[7:0], data_valid}; end end diff --git a/9_Firmware/9_2_FPGA/matched_filter_multi_segment.v b/9_Firmware/9_2_FPGA/matched_filter_multi_segment.v index 1ba62c6..fae6b94 100644 --- a/9_Firmware/9_2_FPGA/matched_filter_multi_segment.v +++ b/9_Firmware/9_2_FPGA/matched_filter_multi_segment.v @@ -56,15 +56,24 @@ parameter SHORT_SEGMENTS = 1; // 50 samples padded to 1024 reg signed [31:0] pc_i, pc_q; reg pc_valid; -// Dual buffer for overlap-save -reg signed [15:0] input_buffer_i [0:BUFFER_SIZE-1]; -reg signed [15:0] input_buffer_q [0:BUFFER_SIZE-1]; +// Dual buffer for overlap-save — BRAM inferred for synthesis +(* ram_style = "block" *) reg signed [15:0] input_buffer_i [0:BUFFER_SIZE-1]; +(* ram_style = "block" *) reg signed [15:0] input_buffer_q [0:BUFFER_SIZE-1]; reg [10:0] buffer_write_ptr; reg [10:0] buffer_read_ptr; reg buffer_has_data; reg buffer_processing; reg [15:0] chirp_samples_collected; +// BRAM write port signals +reg buf_we; +reg [9:0] buf_waddr; +reg signed [15:0] buf_wdata_i, buf_wdata_q; + +// BRAM read port signals +reg [9:0] buf_raddr; +reg signed [15:0] buf_rdata_i, buf_rdata_q; + // State machine reg [3:0] state; localparam ST_IDLE = 0; @@ -75,19 +84,25 @@ localparam ST_PROCESSING = 4; localparam ST_WAIT_FFT = 5; localparam ST_OUTPUT = 6; localparam ST_NEXT_SEGMENT = 7; +localparam ST_OVERLAP_COPY = 8; -// Segment tracking -reg [2:0] current_segment; // 0-3 -reg [2:0] total_segments; -reg segment_done; -reg chirp_complete; +// Segment tracking +reg [2:0] current_segment; // 0-3 +reg [2:0] total_segments; +reg segment_done; +reg chirp_complete; reg saw_chain_output; // Flag: chain started producing output +// Overlap cache — captured during ST_PROCESSING, written back in ST_OVERLAP_COPY +reg signed [15:0] overlap_cache_i [0:OVERLAP_SAMPLES-1]; +reg signed [15:0] overlap_cache_q [0:OVERLAP_SAMPLES-1]; +reg [7:0] overlap_copy_count; + // Microcontroller sync detection reg mc_new_chirp_prev, mc_new_elevation_prev, mc_new_azimuth_prev; wire chirp_start_pulse = mc_new_chirp && !mc_new_chirp_prev; wire elevation_change_pulse = mc_new_elevation && !mc_new_elevation_prev; -wire azimuth_change_pulse = mc_new_azimuth && !mc_new_azimuth_prev; +wire azimuth_change_pulse = mc_new_azimuth && !mc_new_azimuth_prev; // Processing chain signals wire [15:0] fft_pc_i, fft_pc_q; @@ -96,7 +111,7 @@ wire [3:0] fft_chain_state; // Buffer for FFT input reg [15:0] fft_input_i, fft_input_q; -reg fft_input_valid; +reg fft_input_valid; reg fft_start; // ========== SAMPLE ADDRESS OUTPUT ========== @@ -117,11 +132,30 @@ end // ========== BUFFER INITIALIZATION ========== integer buf_init; +integer ov_init; initial begin for (buf_init = 0; buf_init < BUFFER_SIZE; buf_init = buf_init + 1) begin input_buffer_i[buf_init] = 16'd0; input_buffer_q[buf_init] = 16'd0; end + for (ov_init = 0; ov_init < OVERLAP_SAMPLES; ov_init = ov_init + 1) begin + overlap_cache_i[ov_init] = 16'd0; + overlap_cache_q[ov_init] = 16'd0; + end +end + +// ========== BRAM WRITE PORT (synchronous, no async reset) ========== +always @(posedge clk) begin + if (buf_we) begin + input_buffer_i[buf_waddr] <= buf_wdata_i; + input_buffer_q[buf_waddr] <= buf_wdata_q; + end +end + +// ========== BRAM READ PORT (synchronous, no async reset) ========== +always @(posedge clk) begin + buf_rdata_i <= input_buffer_i[buf_raddr]; + buf_rdata_q <= input_buffer_q[buf_raddr]; end // ========== FIXED STATE MACHINE WITH OVERLAP-SAVE ========== @@ -140,208 +174,231 @@ always @(posedge clk or negedge reset_n) begin pc_valid <= 0; status <= 0; chirp_samples_collected <= 0; - chirp_complete <= 0; - saw_chain_output <= 0; - fft_input_valid <= 0; - fft_start <= 0; + chirp_complete <= 0; + saw_chain_output <= 0; + fft_input_valid <= 0; + fft_start <= 0; + buf_we <= 0; + buf_waddr <= 0; + buf_wdata_i <= 0; + buf_wdata_q <= 0; + buf_raddr <= 0; + overlap_copy_count <= 0; end else begin pc_valid <= 0; mem_request <= 0; fft_input_valid <= 0; + buf_we <= 0; // Default: no write case (state) - ST_IDLE: begin - // Reset for new chirp - buffer_write_ptr <= 0; - buffer_read_ptr <= 0; - buffer_has_data <= 0; - buffer_processing <= 0; - current_segment <= 0; - segment_done <= 0; - chirp_samples_collected <= 0; - chirp_complete <= 0; + ST_IDLE: begin + // Reset for new chirp + buffer_write_ptr <= 0; + buffer_read_ptr <= 0; + buffer_has_data <= 0; + buffer_processing <= 0; + current_segment <= 0; + segment_done <= 0; + chirp_samples_collected <= 0; + chirp_complete <= 0; saw_chain_output <= 0; // Wait for chirp start from microcontroller if (chirp_start_pulse) begin state <= ST_COLLECT_DATA; - total_segments <= use_long_chirp ? LONG_SEGMENTS[2:0] : SHORT_SEGMENTS[2:0]; - - `ifdef SIMULATION - $display("[MULTI_SEG_FIXED] Starting %s chirp, segments: %d", - use_long_chirp ? "LONG" : "SHORT", - use_long_chirp ? LONG_SEGMENTS : SHORT_SEGMENTS); - $display("[MULTI_SEG_FIXED] Overlap: %d samples, Advance: %d samples", - OVERLAP_SAMPLES, SEGMENT_ADVANCE); + total_segments <= use_long_chirp ? LONG_SEGMENTS[2:0] : SHORT_SEGMENTS[2:0]; + + `ifdef SIMULATION + $display("[MULTI_SEG_FIXED] Starting %s chirp, segments: %d", + use_long_chirp ? "LONG" : "SHORT", + use_long_chirp ? LONG_SEGMENTS : SHORT_SEGMENTS); + $display("[MULTI_SEG_FIXED] Overlap: %d samples, Advance: %d samples", + OVERLAP_SAMPLES, SEGMENT_ADVANCE); `endif end end - ST_COLLECT_DATA: begin - // Collect samples for current segment with overlap-save - if (ddc_valid) begin - // Store in buffer - input_buffer_i[buffer_write_ptr] <= ddc_i[17:2] + ddc_i[1]; - input_buffer_q[buffer_write_ptr] <= ddc_q[17:2] + ddc_q[1]; - - buffer_write_ptr <= buffer_write_ptr + 1; - chirp_samples_collected <= chirp_samples_collected + 1; - - // Debug: Show first few samples - if (chirp_samples_collected < 10 && buffer_write_ptr < 10) begin - `ifdef SIMULATION - $display("[MULTI_SEG_FIXED] Store[%0d]: I=%h Q=%h", - buffer_write_ptr, - ddc_i[17:2] + ddc_i[1], - ddc_q[17:2] + ddc_q[1]); - `endif - end - - // SHORT CHIRP: Only 50 samples, then zero-pad - if (!use_long_chirp) begin - if (chirp_samples_collected >= SHORT_CHIRP_SAMPLES - 1) begin - state <= ST_ZERO_PAD; - `ifdef SIMULATION - $display("[MULTI_SEG_FIXED] Short chirp: collected %d samples, starting zero-pad", - chirp_samples_collected + 1); - `endif - end - end - end - - // LONG CHIRP: segment-ready and chirp-complete checks - // evaluated every clock (not gated by ddc_valid) to avoid - // missing the transition when buffer_write_ptr updates via - // non-blocking assignment one cycle after the last write. - // - // Overlap-save fix: fill the FULL 1024-sample buffer before - // processing. For segment 0 this means 1024 fresh samples. - // For segments 1+, write_ptr starts at OVERLAP_SAMPLES (128) - // so we collect 896 new samples to fill the buffer. - if (use_long_chirp) begin - if (buffer_write_ptr >= BUFFER_SIZE) begin - buffer_has_data <= 1; - state <= ST_WAIT_REF; - segment_request <= current_segment[1:0]; - mem_request <= 1; - - `ifdef SIMULATION - $display("[MULTI_SEG_FIXED] Segment %d ready: %d samples collected", - current_segment, chirp_samples_collected); - `endif - end - - if (chirp_samples_collected >= LONG_CHIRP_SAMPLES && !chirp_complete) begin - chirp_complete <= 1; - `ifdef SIMULATION - $display("[MULTI_SEG_FIXED] End of long chirp reached"); - `endif - // If buffer isn't full yet, zero-pad the remainder - // (last segment with fewer than 896 new samples) - if (buffer_write_ptr < BUFFER_SIZE) begin - state <= ST_ZERO_PAD; - `ifdef SIMULATION - $display("[MULTI_SEG_FIXED] Last segment partial: zero-padding from %0d to %0d", - buffer_write_ptr, BUFFER_SIZE - 1); - `endif - end - end - end + ST_COLLECT_DATA: begin + // Collect samples for current segment with overlap-save + if (ddc_valid && buffer_write_ptr < BUFFER_SIZE) begin + // Store in buffer via BRAM write port + buf_we <= 1; + buf_waddr <= buffer_write_ptr[9:0]; + buf_wdata_i <= ddc_i[17:2] + ddc_i[1]; + buf_wdata_q <= ddc_q[17:2] + ddc_q[1]; + + buffer_write_ptr <= buffer_write_ptr + 1; + chirp_samples_collected <= chirp_samples_collected + 1; + + // Debug: Show first few samples + if (chirp_samples_collected < 10 && buffer_write_ptr < 10) begin + `ifdef SIMULATION + $display("[MULTI_SEG_FIXED] Store[%0d]: I=%h Q=%h", + buffer_write_ptr, + ddc_i[17:2] + ddc_i[1], + ddc_q[17:2] + ddc_q[1]); + `endif + end + + // SHORT CHIRP: Only 50 samples, then zero-pad + if (!use_long_chirp) begin + if (chirp_samples_collected >= SHORT_CHIRP_SAMPLES - 1) begin + state <= ST_ZERO_PAD; + `ifdef SIMULATION + $display("[MULTI_SEG_FIXED] Short chirp: collected %d samples, starting zero-pad", + chirp_samples_collected + 1); + `endif + end + end + end + + // LONG CHIRP: segment-ready and chirp-complete checks + // evaluated every clock (not gated by ddc_valid) to avoid + // missing the transition when buffer_write_ptr updates via + // non-blocking assignment one cycle after the last write. + // + // Overlap-save fix: fill the FULL 1024-sample buffer before + // processing. For segment 0 this means 1024 fresh samples. + // For segments 1+, write_ptr starts at OVERLAP_SAMPLES (128) + // so we collect 896 new samples to fill the buffer. + if (use_long_chirp) begin + if (buffer_write_ptr >= BUFFER_SIZE) begin + buffer_has_data <= 1; + state <= ST_WAIT_REF; + segment_request <= current_segment[1:0]; + mem_request <= 1; + + `ifdef SIMULATION + $display("[MULTI_SEG_FIXED] Segment %d ready: %d samples collected", + current_segment, chirp_samples_collected); + `endif + end + + if (chirp_samples_collected >= LONG_CHIRP_SAMPLES && !chirp_complete) begin + chirp_complete <= 1; + `ifdef SIMULATION + $display("[MULTI_SEG_FIXED] End of long chirp reached"); + `endif + // If buffer isn't full yet, zero-pad the remainder + // (last segment with fewer than 896 new samples) + if (buffer_write_ptr < BUFFER_SIZE) begin + state <= ST_ZERO_PAD; + `ifdef SIMULATION + $display("[MULTI_SEG_FIXED] Last segment partial: zero-padding from %0d to %0d", + buffer_write_ptr, BUFFER_SIZE - 1); + `endif + end + end + end end - ST_ZERO_PAD: begin - // Zero-pad remaining buffer (short chirp or last long chirp segment) - input_buffer_i[buffer_write_ptr] <= 16'd0; - input_buffer_q[buffer_write_ptr] <= 16'd0; - buffer_write_ptr <= buffer_write_ptr + 1; - - if (buffer_write_ptr >= BUFFER_SIZE - 1) begin - // Done zero-padding - buffer_has_data <= 1; - buffer_write_ptr <= 0; - state <= ST_WAIT_REF; - segment_request <= use_long_chirp ? current_segment[1:0] : 2'd0; - mem_request <= 1; - `ifdef SIMULATION - $display("[MULTI_SEG_FIXED] Zero-pad complete, buffer full"); - `endif - end + ST_ZERO_PAD: begin + // Zero-pad remaining buffer via BRAM write port + buf_we <= 1; + buf_waddr <= buffer_write_ptr[9:0]; + buf_wdata_i <= 16'd0; + buf_wdata_q <= 16'd0; + buffer_write_ptr <= buffer_write_ptr + 1; + + if (buffer_write_ptr >= BUFFER_SIZE - 1) begin + // Done zero-padding + buffer_has_data <= 1; + buffer_write_ptr <= 0; + state <= ST_WAIT_REF; + segment_request <= use_long_chirp ? current_segment[1:0] : 2'd0; + mem_request <= 1; + `ifdef SIMULATION + $display("[MULTI_SEG_FIXED] Zero-pad complete, buffer full"); + `endif + end end ST_WAIT_REF: begin // Wait for memory to provide reference coefficients + buf_raddr <= 10'd0; // Pre-present addr 0 so buf_rdata is ready next cycle if (mem_ready) begin - // Start processing + // Start processing — buf_rdata[0] will be valid on FIRST clock of ST_PROCESSING buffer_processing <= 1; buffer_read_ptr <= 0; fft_start <= 1; - state <= ST_PROCESSING; - - `ifdef SIMULATION - $display("[MULTI_SEG_FIXED] Reference ready, starting processing segment %d", - current_segment); + state <= ST_PROCESSING; + + `ifdef SIMULATION + $display("[MULTI_SEG_FIXED] Reference ready, starting processing segment %d", + current_segment); `endif end end ST_PROCESSING: begin - // Feed data to FFT chain + // Feed data to FFT chain from BRAM. + // buf_raddr was pre-presented in ST_WAIT_REF (=0), so + // buf_rdata already contains data[0] on the first clock here. + // Each cycle: feed buf_rdata, present NEXT address. if ((buffer_processing) && (buffer_read_ptr < BUFFER_SIZE)) begin - // 1. Feed ADC data to FFT - fft_input_i <= input_buffer_i[buffer_read_ptr]; - fft_input_q <= input_buffer_q[buffer_read_ptr]; + // 1. Feed BRAM read data to FFT (valid for current buffer_read_ptr) + fft_input_i <= buf_rdata_i; + fft_input_q <= buf_rdata_q; fft_input_valid <= 1; // 2. Request corresponding reference sample mem_request <= 1'b1; - // Debug every 100 samples - if (buffer_read_ptr % 100 == 0) begin - `ifdef SIMULATION - $display("[MULTI_SEG_FIXED] Processing[%0d]: ADC I=%h Q=%h", - buffer_read_ptr, - input_buffer_i[buffer_read_ptr], - input_buffer_q[buffer_read_ptr]); - `endif + // 3. Cache tail samples for overlap-save + if (buffer_read_ptr >= SEGMENT_ADVANCE) begin + overlap_cache_i[buffer_read_ptr - SEGMENT_ADVANCE] <= buf_rdata_i; + overlap_cache_q[buffer_read_ptr - SEGMENT_ADVANCE] <= buf_rdata_q; end + // Debug every 100 samples + if (buffer_read_ptr % 100 == 0) begin + `ifdef SIMULATION + $display("[MULTI_SEG_FIXED] Processing[%0d]: ADC I=%h Q=%h", + buffer_read_ptr, + buf_rdata_i, + buf_rdata_q); + `endif + end + + // Present NEXT read address (for next cycle) + buf_raddr <= buffer_read_ptr[9:0] + 10'd1; buffer_read_ptr <= buffer_read_ptr + 1; - end else if (buffer_read_ptr >= BUFFER_SIZE) begin - // Done feeding buffer - fft_input_valid <= 0; - mem_request <= 0; - buffer_processing <= 0; - buffer_has_data <= 0; - saw_chain_output <= 0; + end else if (buffer_read_ptr >= BUFFER_SIZE) begin + // Done feeding buffer + fft_input_valid <= 0; + mem_request <= 0; + buffer_processing <= 0; + buffer_has_data <= 0; + saw_chain_output <= 0; state <= ST_WAIT_FFT; // CRITICAL: Wait for FFT completion - - `ifdef SIMULATION - $display("[MULTI_SEG_FIXED] Finished feeding %d samples to FFT, waiting...", - BUFFER_SIZE); + + `ifdef SIMULATION + $display("[MULTI_SEG_FIXED] Finished feeding %d samples to FFT, waiting...", + BUFFER_SIZE); `endif end end - ST_WAIT_FFT: begin - // Wait for the processing chain to complete ALL outputs. - // The chain streams 1024 samples (fft_pc_valid=1 for 1024 clocks), - // then transitions to ST_DONE (9) -> ST_IDLE (0). - // We track when output starts (saw_chain_output) and only - // proceed once the chain returns to idle after outputting. - if (fft_pc_valid) begin - saw_chain_output <= 1; - end - - if (saw_chain_output && fft_chain_state == 4'd0) begin - // Chain has returned to idle after completing all output - saw_chain_output <= 0; - state <= ST_OUTPUT; - `ifdef SIMULATION - $display("[MULTI_SEG_FIXED] Chain complete for segment %d, entering ST_OUTPUT", - current_segment); - `endif - end + ST_WAIT_FFT: begin + // Wait for the processing chain to complete ALL outputs. + // The chain streams 1024 samples (fft_pc_valid=1 for 1024 clocks), + // then transitions to ST_DONE (9) -> ST_IDLE (0). + // We track when output starts (saw_chain_output) and only + // proceed once the chain returns to idle after outputting. + if (fft_pc_valid) begin + saw_chain_output <= 1; + end + + if (saw_chain_output && fft_chain_state == 4'd0) begin + // Chain has returned to idle after completing all output + saw_chain_output <= 0; + state <= ST_OUTPUT; + `ifdef SIMULATION + $display("[MULTI_SEG_FIXED] Chain complete for segment %d, entering ST_OUTPUT", + current_segment); + `endif + end end ST_OUTPUT: begin @@ -349,11 +406,11 @@ always @(posedge clk or negedge reset_n) begin pc_i <= fft_pc_i; pc_q <= fft_pc_q; pc_valid <= 1; - segment_done <= 1; - - `ifdef SIMULATION - $display("[MULTI_SEG_FIXED] Output segment %d: I=%h Q=%h", - current_segment, fft_pc_i, fft_pc_q); + segment_done <= 1; + + `ifdef SIMULATION + $display("[MULTI_SEG_FIXED] Output segment %d: I=%h Q=%h", + current_segment, fft_pc_i, fft_pc_q); `endif // Check if we need more segments @@ -361,10 +418,10 @@ always @(posedge clk or negedge reset_n) begin state <= ST_NEXT_SEGMENT; end else begin // All segments complete - state <= ST_IDLE; - `ifdef SIMULATION - $display("[MULTI_SEG_FIXED] All %d segments complete", - total_segments); + state <= ST_IDLE; + `ifdef SIMULATION + $display("[MULTI_SEG_FIXED] All %d segments complete", + total_segments); `endif end end @@ -375,35 +432,48 @@ always @(posedge clk or negedge reset_n) begin segment_done <= 0; if (use_long_chirp) begin - // OVERLAP-SAVE: Keep last OVERLAP_SAMPLES for next segment - // Shift data in buffer to preserve overlap + // OVERLAP-SAVE: Write cached tail samples back to BRAM [0..127] + overlap_copy_count <= 0; + state <= ST_OVERLAP_COPY; - for (i = 0; i < OVERLAP_SAMPLES; i = i + 1) begin - input_buffer_i[i] <= input_buffer_i[i + SEGMENT_ADVANCE]; - input_buffer_q[i] <= input_buffer_q[i + SEGMENT_ADVANCE]; - end - - // Start writing after the overlap - buffer_write_ptr <= OVERLAP_SAMPLES; - - `ifdef SIMULATION - $display("[MULTI_SEG_FIXED] Overlap-save: kept %d samples, write_ptr=%d", - OVERLAP_SAMPLES, OVERLAP_SAMPLES); + `ifdef SIMULATION + $display("[MULTI_SEG_FIXED] Overlap-save: writing %d cached samples", + OVERLAP_SAMPLES); `endif end else begin // Short chirp: only one segment buffer_write_ptr <= 0; + if (!chirp_complete) begin + state <= ST_COLLECT_DATA; + end else begin + state <= ST_IDLE; + end end + end + + ST_OVERLAP_COPY: begin + // Write one cached overlap sample per cycle to BRAM + buf_we <= 1; + buf_waddr <= overlap_copy_count[9:0]; + buf_wdata_i <= overlap_cache_i[overlap_copy_count]; + buf_wdata_q <= overlap_cache_q[overlap_copy_count]; - // Continue collecting or finish - if (!chirp_complete) begin - state <= ST_COLLECT_DATA; - `ifdef SIMULATION - $display("[MULTI_SEG_FIXED] Starting segment %d/%d", - current_segment + 1, total_segments); - `endif + if (overlap_copy_count < OVERLAP_SAMPLES - 1) begin + overlap_copy_count <= overlap_copy_count + 1; end else begin - state <= ST_IDLE; + // All 128 samples written back + buffer_write_ptr <= OVERLAP_SAMPLES; + + `ifdef SIMULATION + $display("[MULTI_SEG_FIXED] Overlap-save: copied %d samples, write_ptr=%d", + OVERLAP_SAMPLES, OVERLAP_SAMPLES); + `endif + + if (!chirp_complete) begin + state <= ST_COLLECT_DATA; + end else begin + state <= ST_IDLE; + end end end endcase @@ -441,23 +511,23 @@ matched_filter_processing_chain m_f_p_c( .chain_state(fft_chain_state) ); -// ========== DEBUG MONITOR ========== -`ifdef SIMULATION -reg [31:0] dbg_cycles; -always @(posedge clk or negedge reset_n) begin - if (!reset_n) begin - dbg_cycles <= 0; - end else begin - dbg_cycles <= dbg_cycles + 1; - - // Monitor state transitions - if (dbg_cycles % 1000 == 0 && state != ST_IDLE) begin - $display("[MULTI_SEG_MONITOR @%0d] state=%0d, segment=%0d/%0d, samples=%0d", - dbg_cycles, state, current_segment, total_segments, - chirp_samples_collected); - end - end -end +// ========== DEBUG MONITOR ========== +`ifdef SIMULATION +reg [31:0] dbg_cycles; +always @(posedge clk or negedge reset_n) begin + if (!reset_n) begin + dbg_cycles <= 0; + end else begin + dbg_cycles <= dbg_cycles + 1; + + // Monitor state transitions + if (dbg_cycles % 1000 == 0 && state != ST_IDLE) begin + $display("[MULTI_SEG_MONITOR @%0d] state=%0d, segment=%0d/%0d, samples=%0d", + dbg_cycles, state, current_segment, total_segments, + chirp_samples_collected); + end + end +end `endif // ========== OUTPUT CONNECTIONS ========== diff --git a/9_Firmware/9_2_FPGA/tb/cosim/rx_final_doppler_out.csv b/9_Firmware/9_2_FPGA/tb/cosim/rx_final_doppler_out.csv index 9e841ed..9ace68f 100644 --- a/9_Firmware/9_2_FPGA/tb/cosim/rx_final_doppler_out.csv +++ b/9_Firmware/9_2_FPGA/tb/cosim/rx_final_doppler_out.csv @@ -1,2049 +1,2049 @@ cycle,range_bin,doppler_bin,output_hex -1098395000,0,0,0005fdb8 -1098405000,0,1,ff5a02a0 -1098415000,0,2,0021ff0d -1098425000,0,3,fffeffdf -1098435000,0,4,00a1fef3 -1098445000,0,5,ff6c01ac -1098455000,0,6,ff85ff08 -1098465000,0,7,0230022d -1098475000,0,8,fd7afca5 -1098485000,0,9,00550282 -1098495000,0,10,00dbfe37 -1098505000,0,11,ffc20177 -1098515000,0,12,ff1dfe28 -1098525000,0,13,0086022e -1098535000,0,14,0006fd62 -1098545000,0,15,004601b0 -1098555000,0,16,0245002a -1098565000,0,17,fb84ff76 -1098575000,0,18,025b002f -1098585000,0,19,ff9c005b -1098595000,0,20,ff4fff81 -1098605000,0,21,fefc00c0 -1098615000,0,22,01bdfee8 -1098625000,0,23,ff8e01e1 -1098635000,0,24,00c0fe31 -1098645000,0,25,009d0024 -1098655000,0,26,fe1501c1 -1098665000,0,27,0134ff53 -1098675000,0,28,0077fff4 -1098685000,0,29,ff7aff9a -1098695000,0,30,ff7400a2 -1098705000,0,31,0104ffde -1103785000,1,0,00ca016d -1103795000,1,1,ff25ff70 -1103805000,1,2,002c004d -1103815000,1,3,ffccff91 -1103825000,1,4,013900bd -1103835000,1,5,fed5ffb4 -1103845000,1,6,004f0095 -1103855000,1,7,ffcd0084 -1103865000,1,8,006aff27 -1103875000,1,9,ffbaffb0 -1103885000,1,10,0052002b -1103895000,1,11,0146016b -1103905000,1,12,fca5fcf0 -1103915000,1,13,031b023d -1103925000,1,14,ff43ff54 -1103935000,1,15,fffc00df -1103945000,1,16,0074fec1 -1103955000,1,17,ff1f005c -1103965000,1,18,00100019 -1103975000,1,19,ffc20055 -1103985000,1,20,008dfe1d -1103995000,1,21,fe710300 -1104005000,1,22,0213fe31 -1104015000,1,23,ff1b0064 -1104025000,1,24,0090ff53 -1104035000,1,25,001e019c -1104045000,1,26,ff2afe2b -1104055000,1,27,0004013b -1104065000,1,28,00cdffa6 -1104075000,1,29,ff43fff7 -1104085000,1,30,00e30092 -1104095000,1,31,fed4fe2d -1109175000,2,0,ffeeff37 -1109185000,2,1,001700d0 -1109195000,2,2,00c1ff66 -1109205000,2,3,fea0012e -1109215000,2,4,0177feaf -1109225000,2,5,fee501f9 -1109235000,2,6,016dfe73 -1109245000,2,7,fe3d019e -1109255000,2,8,0168fe16 -1109265000,2,9,ff6c0108 -1109275000,2,10,00ffff69 -1109285000,2,11,fed8ffbb -1109295000,2,12,0040ff97 -1109305000,2,13,006200e7 -1109315000,2,14,00cdff5a -1109325000,2,15,fdb00017 -1109335000,2,16,01f20169 -1109345000,2,17,ff07fe0e -1109355000,2,18,ffdd0086 -1109365000,2,19,ff48ffcc -1109375000,2,20,015f008f -1109385000,2,21,ff3f017f -1109395000,2,22,ffe7fd23 -1109405000,2,23,0081017a -1109415000,2,24,000c001a -1109425000,2,25,00baff9e -1109435000,2,26,fe1fff9f -1109445000,2,27,0154017b -1109455000,2,28,ffa6fefb -1109465000,2,29,ff66ffc5 -1109475000,2,30,0123014c -1109485000,2,31,ff3eff29 -1114565000,3,0,00c5ff43 -1114575000,3,1,0045ff45 -1114585000,3,2,ff6a00c3 -1114595000,3,3,fff100e0 -1114605000,3,4,00c3ffab -1114615000,3,5,ffbeff4f -1114625000,3,6,ff5e0123 -1114635000,3,7,00c5ffcf -1114645000,3,8,ffd5ffc8 -1114655000,3,9,ff91ffed -1114665000,3,10,00faff96 -1114675000,3,11,fed6018b -1114685000,3,12,0058fc7e -1114695000,3,13,00bc0388 -1114705000,3,14,ffe2fe1c -1114715000,3,15,ff140191 -1114725000,3,16,01b9fea5 -1114735000,3,17,fe95011b -1114745000,3,18,ffdcfee7 -1114755000,3,19,0049004e -1114765000,3,20,00370035 -1114775000,3,21,ff96016f -1114785000,3,22,00c6fd91 -1114795000,3,23,ff3300e9 -1114805000,3,24,02310050 -1114815000,3,25,fdc1ff83 -1114825000,3,26,0138fef0 -1114835000,3,27,feac021f -1114845000,3,28,01bafeca -1114855000,3,29,fdc4fffa -1114865000,3,30,02120028 -1114875000,3,31,fe18007f -1119955000,4,0,ff5bfff7 -1119965000,4,1,007a0136 -1119975000,4,2,ffc1fe00 -1119985000,4,3,ffb9027b -1119995000,4,4,0170fd3c -1120005000,4,5,fe200276 -1120015000,4,6,013efdb6 -1120025000,4,7,007c0132 -1120035000,4,8,ffa7ff99 -1120045000,4,9,fef4012a -1120055000,4,10,010bfe61 -1120065000,4,11,ff41006b -1120075000,4,12,ffab0049 -1120085000,4,13,ff44ff78 -1120095000,4,14,0171009f -1120105000,4,15,ff800075 -1120115000,4,16,018fff4d -1120125000,4,17,fd1eff42 -1120135000,4,18,019101ae -1120145000,4,19,fff3ff71 -1120155000,4,20,0084ffac -1120165000,4,21,fd8a0158 -1120175000,4,22,02a0ff16 -1120185000,4,23,ff4e0078 -1120195000,4,24,002fff6b -1120205000,4,25,ffe0ff32 -1120215000,4,26,008701f5 -1120225000,4,27,ffabff29 -1120235000,4,28,ff41fec7 -1120245000,4,29,0146010e -1120255000,4,30,000d00b1 -1120265000,4,31,ff9efed9 -1125345000,5,0,0135fdaa -1125355000,5,1,feae0191 -1125365000,5,2,ff93fec6 -1125375000,5,3,018b005a -1125385000,5,4,ff350023 -1125395000,5,5,ff520011 -1125405000,5,6,0047ffc1 -1125415000,5,7,00bfffe6 -1125425000,5,8,007ffff9 -1125435000,5,9,fe21006c -1125445000,5,10,01bbff64 -1125455000,5,11,ff3a017e -1125465000,5,12,ffd7fe52 -1125475000,5,13,feec0082 -1125485000,5,14,018cffe8 -1125495000,5,15,ffd20152 -1125505000,5,16,ff2dfcb8 -1125515000,5,17,008c0345 -1125525000,5,18,006dfd88 -1125535000,5,19,fe8501d4 -1125545000,5,20,0151fee1 -1125555000,5,21,ff460209 -1125565000,5,22,ff97ff01 -1125575000,5,23,00530080 -1125585000,5,24,00f7fead -1125595000,5,25,fead017e -1125605000,5,26,01d1ff2e -1125615000,5,27,fd760098 -1125625000,5,28,0313ff7a -1125635000,5,29,fe9c0004 -1125645000,5,30,0122fffe -1125655000,5,31,fed40144 -1130735000,6,0,01b0fef1 -1130745000,6,1,fe6b0216 -1130755000,6,2,00dbfdd4 -1130765000,6,3,ffe300d4 -1130775000,6,4,0125ffb3 -1130785000,6,5,fdd300d4 -1130795000,6,6,00e1ffe0 -1130805000,6,7,0104ffe3 -1130815000,6,8,ff17fea4 -1130825000,6,9,ff2e0118 -1130835000,6,10,0167ff73 -1130845000,6,11,ff21004e -1130855000,6,12,fedfffc6 -1130865000,6,13,01caff79 -1130875000,6,14,ffc40154 -1130885000,6,15,ff91007f -1130895000,6,16,008efead -1130905000,6,17,feb50040 -1130915000,6,18,0107ffc8 -1130925000,6,19,ff6f011e -1130935000,6,20,ffe5fed3 -1130945000,6,21,0117ffda -1130955000,6,22,fe350084 -1130965000,6,23,01b600ad -1130975000,6,24,ff0ffe6a -1130985000,6,25,009201fe -1130995000,6,26,fed3fea1 -1131005000,6,27,010501e8 -1131015000,6,28,007bfdd0 -1131025000,6,29,fdc4010d -1131035000,6,30,03520100 -1131045000,6,31,fdd5fef9 -1136125000,7,0,ffccffa2 -1136135000,7,1,00160196 -1136145000,7,2,ff86fd7e -1136155000,7,3,00b40123 -1136165000,7,4,006dffad -1136175000,7,5,fed80104 -1136185000,7,6,0030fea2 -1136195000,7,7,0135031a -1136205000,7,8,ff7ffbfb -1136215000,7,9,ff0c0258 -1136225000,7,10,012fff50 -1136235000,7,11,fe9f008e -1136245000,7,12,0180fedd -1136255000,7,13,feb10000 -1136265000,7,14,01d1012b -1136275000,7,15,ff5eff5e -1136285000,7,16,0034ff88 -1136295000,7,17,fe72ffae -1136305000,7,18,01e20088 -1136315000,7,19,fedc0067 -1136325000,7,20,0025ff37 -1136335000,7,21,fea00044 -1136345000,7,22,0178fff4 -1136355000,7,23,fff3ffd4 -1136365000,7,24,fec5ffeb -1136375000,7,25,01c0000c -1136385000,7,26,fe3d012a -1136395000,7,27,00b1ff1c -1136405000,7,28,0012006f -1136415000,7,29,003bfff8 -1136425000,7,30,ff8b010f -1136435000,7,31,00a2ff08 -1141515000,8,0,0110fecc -1141525000,8,1,fefa0220 -1141535000,8,2,009dfe0b -1141545000,8,3,0065012d -1141555000,8,4,fed8ff24 -1141565000,8,5,00fb0176 -1141575000,8,6,ff73fe45 -1141585000,8,7,00eb0323 -1141595000,8,8,feebfd0b -1141605000,8,9,0068fff7 -1141615000,8,10,ff660026 -1141625000,8,11,00fe00ea -1141635000,8,12,fef8fde8 -1141645000,8,13,00390205 -1141655000,8,14,0148ff28 -1141665000,8,15,fd8a00db -1141675000,8,16,02b0ffc6 -1141685000,8,17,fd04ff1e -1141695000,8,18,01f90045 -1141705000,8,19,fe590251 -1141715000,8,20,01e2fd2a -1141725000,8,21,fd8d012e -1141735000,8,22,02b90047 -1141745000,8,23,ff33001b -1141755000,8,24,ffd9ff67 -1141765000,8,25,ffc2ffff -1141775000,8,26,002400f6 -1141785000,8,27,00d8ff30 -1141795000,8,28,ff8affc6 -1141805000,8,29,fff7013b -1141815000,8,30,ffbcffd0 -1141825000,8,31,ffd4ff47 -1146905000,9,0,0167008e -1146915000,9,1,ff220031 -1146925000,9,2,ff42ff5f -1146935000,9,3,0121013b -1146945000,9,4,0073ff78 -1146955000,9,5,ff020112 -1146965000,9,6,fff1fe5d -1146975000,9,7,00ed034c -1146985000,9,8,ff30fcd7 -1146995000,9,9,fffd00c5 -1147005000,9,10,004bff4d -1147015000,9,11,00bf01a9 -1147025000,9,12,ff68fe6d -1147035000,9,13,ff62ffda -1147045000,9,14,018600d5 -1147055000,9,15,ff6b010f -1147065000,9,16,010bfe7a -1147075000,9,17,fdda0083 -1147085000,9,18,0104ffdb -1147095000,9,19,ff430065 -1147105000,9,20,0139fde4 -1147115000,9,21,fe60037c -1147125000,9,22,021bfd5d -1147135000,9,23,fec100f4 -1147145000,9,24,00aaff1d -1147155000,9,25,00affff3 -1147165000,9,26,fe770121 -1147175000,9,27,00f5ff77 -1147185000,9,28,ff60ffd3 -1147195000,9,29,ff840044 -1147205000,9,30,00760011 -1147215000,9,31,ff0ffef9 -1152295000,10,0,00caff33 -1152305000,10,1,ff9e0000 -1152315000,10,2,001effed -1152325000,10,3,ffc101e2 -1152335000,10,4,0103fe19 -1152345000,10,5,feb000d8 -1152355000,10,6,0039ff72 -1152365000,10,7,00ee019b -1152375000,10,8,ffc9fd6a -1152385000,10,9,fef2020e -1152395000,10,10,000cfeda -1152405000,10,11,00d1001f -1152415000,10,12,ff60ff04 -1152425000,10,13,ff9601f2 -1152435000,10,14,00a1ff3a -1152445000,10,15,00070125 -1152455000,10,16,01e4ff87 -1152465000,10,17,fbbaff6a -1152475000,10,18,032e0061 -1152485000,10,19,ff030080 -1152495000,10,20,0085ff85 -1152505000,10,21,fe60ff76 -1152515000,10,22,031300f6 -1152525000,10,23,fe50ffd1 -1152535000,10,24,007dff5c -1152545000,10,25,0146ffcc -1152555000,10,26,fdd40110 -1152565000,10,27,00dbff87 -1152575000,10,28,fffcff4e -1152585000,10,29,ff72009c -1152595000,10,30,014fff26 -1152605000,10,31,fe6300d7 -1157685000,11,0,0222002c -1157695000,11,1,fe19ff22 -1157705000,11,2,00620117 -1157715000,11,3,0032ff8f -1157725000,11,4,016d005f -1157735000,11,5,fdc4fef0 -1157745000,11,6,00d10159 -1157755000,11,7,ffe2ffcf -1157765000,11,8,0094fecc -1157775000,11,9,ff2900a0 -1157785000,11,10,00acffc4 -1157795000,11,11,ffa1011e -1157805000,11,12,ff3afdd4 -1157815000,11,13,00d300eb -1157825000,11,14,ffa40062 -1157835000,11,15,00530094 -1157845000,11,16,007aff62 -1157855000,11,17,fed9ffd6 -1157865000,11,18,ffb600d5 -1157875000,11,19,0098ffb9 -1157885000,11,20,ffc7feab -1157895000,11,21,ff7a039e -1157905000,11,22,0193fcc3 -1157915000,11,23,ff020111 -1157925000,11,24,01dcffbe -1157935000,11,25,fe2100c4 -1157945000,11,26,0114fe98 -1157955000,11,27,ff4d019a -1157965000,11,28,007eff3a -1157975000,11,29,fecb002b -1157985000,11,30,01e8ff9a -1157995000,11,31,fe39fffc -1163075000,12,0,ffd50044 -1163085000,12,1,ff610009 -1163095000,12,2,fff300bf -1163105000,12,3,0014fe91 -1163115000,12,4,015100e9 -1163125000,12,5,fe3dffe8 -1163135000,12,6,00d50026 -1163145000,12,7,fff400c5 -1163155000,12,8,006aff0e -1163165000,12,9,fed7ff93 -1163175000,12,10,00e3ffd8 -1163185000,12,11,00d6028d -1163195000,12,12,fd14fb70 -1163205000,12,13,01ea035f -1163215000,12,14,fff3fec3 -1163225000,12,15,ff250118 -1163235000,12,16,01d3fec2 -1163245000,12,17,fdab0045 -1163255000,12,18,019f00e7 -1163265000,12,19,fed2ffeb -1163275000,12,20,0135fead -1163285000,12,21,fd1f02b8 -1163295000,12,22,03e3fe36 -1163305000,12,23,fd580051 -1163315000,12,24,01a6ffbc -1163325000,12,25,ff35003b -1163335000,12,26,00d7ffda -1163345000,12,27,ff6800eb -1163355000,12,28,00b6fee2 -1163365000,12,29,ff7200dd -1163375000,12,30,00710071 -1163385000,12,31,002bfe46 -1168465000,13,0,0036ff7d -1168475000,13,1,fe11fff9 -1168485000,13,2,0124ffe0 -1168495000,13,3,ff6200f5 -1168505000,13,4,01c5ff05 -1168515000,13,5,fdee01a4 -1168525000,13,6,0139fe3d -1168535000,13,7,ff340281 -1168545000,13,8,01b3fd9b -1168555000,13,9,fe430024 -1168565000,13,10,00c2011a -1168575000,13,11,0068ffbf -1168585000,13,12,ff9efe0b -1168595000,13,13,ff1f01b3 -1168605000,13,14,022fffd4 -1168615000,13,15,fe940010 -1168625000,13,16,006200e1 -1168635000,13,17,ff0dfd9d -1168645000,13,18,00fc01aa -1168655000,13,19,ff88ffdb -1168665000,13,20,fff9ff41 -1168675000,13,21,fef200c6 -1168685000,13,22,027d0039 -1168695000,13,23,fe14ff6d -1168705000,13,24,0135ff27 -1168715000,13,25,00170142 -1168725000,13,26,feb6ff80 -1168735000,13,27,00ae0081 -1168745000,13,28,ff94ff37 -1168755000,13,29,00e90127 -1168765000,13,30,fe03fe6a -1168775000,13,31,01d40132 -1173855000,14,0,01e0fea8 -1173865000,14,1,fe92ff9f -1173875000,14,2,008c01f7 -1173885000,14,3,ff50fda4 -1173895000,14,4,00810145 -1173905000,14,5,ffc8007a -1173915000,14,6,ffaffe2c -1173925000,14,7,ffa401cb -1173935000,14,8,0158fe5c -1173945000,14,9,feb30125 -1173955000,14,10,0017ffd2 -1173965000,14,11,007bff46 -1173975000,14,12,ff6c01b5 -1173985000,14,13,000cff33 -1173995000,14,14,00b3ff68 -1174005000,14,15,ffa20105 -1174015000,14,16,fee200aa -1174025000,14,17,018cff6f -1174035000,14,18,ff90fe3d -1174045000,14,19,ffc601cc -1174055000,14,20,00cdffa5 -1174065000,14,21,ff6000cc -1174075000,14,22,0101fe40 -1174085000,14,23,feb2022f -1174095000,14,24,01c6fd62 -1174105000,14,25,feef02b5 -1174115000,14,26,ff65fd22 -1174125000,14,27,ffff01e2 -1174135000,14,28,0056ff41 -1174145000,14,29,005c0077 -1174155000,14,30,0045ffa4 -1174165000,14,31,fef80101 -1179245000,15,0,0093ff8d -1179255000,15,1,ff65ff00 -1179265000,15,2,015501c1 -1179275000,15,3,fe53ff4b -1179285000,15,4,018afff1 -1179295000,15,5,002b002d -1179305000,15,6,ff0eff8b -1179315000,15,7,00ce0390 -1179325000,15,8,0000fa0a -1179335000,15,9,ff7003a5 -1179345000,15,10,ffaafef6 -1179355000,15,11,00200028 -1179365000,15,12,00e9fda0 -1179375000,15,13,ff5b035c -1179385000,15,14,003ffe10 -1179395000,15,15,ff530167 -1179405000,15,16,0153ffc3 -1179415000,15,17,fe49ff3e -1179425000,15,18,01c30025 -1179435000,15,19,fe950091 -1179445000,15,20,00bcff9f -1179455000,15,21,fe930017 -1179465000,15,22,01defea9 -1179475000,15,23,fec2016a -1179485000,15,24,017aff62 -1179495000,15,25,fe9a00a5 -1179505000,15,26,ffb2fe9c -1179515000,15,27,00600180 -1179525000,15,28,00390054 -1179535000,15,29,ffa7ff50 -1179545000,15,30,006900e4 -1179555000,15,31,ff6dffc3 -1184635000,16,0,00920036 -1184645000,16,1,ff450067 -1184655000,16,2,00e9ffb2 -1184665000,16,3,fe69ffef -1184675000,16,4,01c30023 -1184685000,16,5,fee00002 -1184695000,16,6,ff56ff5c -1184705000,16,7,031202da -1184715000,16,8,fceafceb -1184725000,16,9,004a0168 -1184735000,16,10,00cdfec4 -1184745000,16,11,000c0122 -1184755000,16,12,ffcffee4 -1184765000,16,13,fef30016 -1184775000,16,14,02200078 -1184785000,16,15,fdf70118 -1184795000,16,16,02b6fd48 -1184805000,16,17,fc1f0209 -1184815000,16,18,02d50036 -1184825000,16,19,fdfffeeb -1184835000,16,20,00750093 -1184845000,16,21,fee6007e -1184855000,16,22,022cff24 -1184865000,16,23,ff0a0180 -1184875000,16,24,005afe8f -1184885000,16,25,008e0194 -1184895000,16,26,ff25ff4c -1184905000,16,27,0070ffec -1184915000,16,28,0095007e -1184925000,16,29,fffbff7e -1184935000,16,30,ffd60110 -1184945000,16,31,ffc9fe16 -1190025000,17,0,ffc3ffcc -1190035000,17,1,00930013 -1190045000,17,2,fef700b7 -1190055000,17,3,ff5cffbb -1190065000,17,4,0201ff90 -1190075000,17,5,fe6b0094 -1190085000,17,6,00820079 -1190095000,17,7,ff080000 -1190105000,17,8,024ffefd -1190115000,17,9,fd1f0153 -1190125000,17,10,01eefeec -1190135000,17,11,00370034 -1190145000,17,12,ffd60068 -1190155000,17,13,fee2ff93 -1190165000,17,14,01970059 -1190175000,17,15,ffd1ffb3 -1190185000,17,16,008700ea -1190195000,17,17,fe09fd1b -1190205000,17,18,018b0355 -1190215000,17,19,fef4fe07 -1190225000,17,20,0021ffae -1190235000,17,21,feff017a -1190245000,17,22,026aff41 -1190255000,17,23,fe82ffcc -1190265000,17,24,00cf00dd -1190275000,17,25,ff45fecf -1190285000,17,26,007000ac -1190295000,17,27,00110096 -1190305000,17,28,ffc8ff8a -1190315000,17,29,ff94ffef -1190325000,17,30,ffd5ffe9 -1190335000,17,31,00cdffb5 -1195415000,18,0,ffc30035 -1195425000,18,1,00dffff8 -1195435000,18,2,fe61ffa8 -1195445000,18,3,014600f7 -1195455000,18,4,ff9aff5e -1195465000,18,5,ffe7007d -1195475000,18,6,ffaafed2 -1195485000,18,7,00fd0282 -1195495000,18,8,fef9fd7a -1195505000,18,9,004f012a -1195515000,18,10,fffdff1b -1195525000,18,11,003101a1 -1195535000,18,12,ff02fd56 -1195545000,18,13,010501a6 -1195555000,18,14,fff5fff4 -1195565000,18,15,feea014d -1195575000,18,16,022dfefd -1195585000,18,17,fd5bff08 -1195595000,18,18,01cb01f6 -1195605000,18,19,fef4ff53 -1195615000,18,20,00f2fe88 -1195625000,18,21,fe8d0337 -1195635000,18,22,01b2fd2e -1195645000,18,23,003700f4 -1195655000,18,24,002bff6c -1195665000,18,25,feff00d6 -1195675000,18,26,005fff6f -1195685000,18,27,00410039 -1195695000,18,28,ff86ffac -1195705000,18,29,ffb7008e -1195715000,18,30,010fffa4 -1195725000,18,31,ff6eff71 -1200805000,19,0,fec1fda5 -1200815000,19,1,012a015f -1200825000,19,2,fea2feb0 -1200835000,19,3,0209016b -1200845000,19,4,fef9ff33 -1200855000,19,5,ffa6000b -1200865000,19,6,ffcfffff -1200875000,19,7,015e00e1 -1200885000,19,8,ff68fe67 -1200895000,19,9,fec6007c -1200905000,19,10,01500042 -1200915000,19,11,ff95ffe1 -1200925000,19,12,fee8fdd7 -1200935000,19,13,018102a8 -1200945000,19,14,ff9fffb6 -1200955000,19,15,ff190056 -1200965000,19,16,003ffecf -1200975000,19,17,00b40119 -1200985000,19,18,feb0007c -1200995000,19,19,0109febf -1201005000,19,20,fedd002d -1201015000,19,21,00f60163 -1201025000,19,22,0051ff7d -1201035000,19,23,0110fe7d -1201045000,19,24,fe6401f1 -1201055000,19,25,0180fe64 -1201065000,19,26,fe2e016a -1201075000,19,27,0155ff15 -1201085000,19,28,fe660025 -1201095000,19,29,012f00e2 -1201105000,19,30,0021fdbe -1201115000,19,31,006d02ec -1206195000,20,0,00a9fe50 -1206205000,20,1,ff3f01f2 -1206215000,20,2,ff28fe73 -1206225000,20,3,01ce0169 -1206235000,20,4,ff5efe68 -1206245000,20,5,ffe50163 -1206255000,20,6,0031ffd1 -1206265000,20,7,00f3ff41 -1206275000,20,8,ffe500fa -1206285000,20,9,fe5dff0a -1206295000,20,10,02250028 -1206305000,20,11,ff5800ce -1206315000,20,12,fe5efdcd -1206325000,20,13,004f01ae -1206335000,20,14,01affe59 -1206345000,20,15,fdd5028f -1206355000,20,16,02c7fd00 -1206365000,20,17,fccd02a4 -1206375000,20,18,01dcfe01 -1206385000,20,19,fefc016b -1206395000,20,20,00b2ff04 -1206405000,20,21,ff7d025b -1206415000,20,22,0019fe89 -1206425000,20,23,ff83ffed -1206435000,20,24,019b0026 -1206445000,20,25,fe8ffed0 -1206455000,20,26,009f0154 -1206465000,20,27,ff6affea -1206475000,20,28,01eaff5f -1206485000,20,29,fe0f00c4 -1206495000,20,30,00d70035 -1206505000,20,31,ff910037 -1211585000,21,0,0143fdff -1211595000,21,1,ff56008b -1211605000,21,2,ff47007a -1211615000,21,3,00faffe0 -1211625000,21,4,ff1aff44 -1211635000,21,5,00ba01d1 -1211645000,21,6,fe9afeaa -1211655000,21,7,01d10024 -1211665000,21,8,fff50039 -1211675000,21,9,fe9fff65 -1211685000,21,10,00efffb6 -1211695000,21,11,004501b5 -1211705000,21,12,ffe0fd6d -1211715000,21,13,fed8024a -1211725000,21,14,01b1fe94 -1211735000,21,15,ff990188 -1211745000,21,16,fffbfd75 -1211755000,21,17,fe6c02bb -1211765000,21,18,00ebfd6a -1211775000,21,19,ffb40182 -1211785000,21,20,005eff32 -1211795000,21,21,ff7600f7 -1211805000,21,22,00a6fff2 -1211815000,21,23,ff7dffd4 -1211825000,21,24,00b50063 -1211835000,21,25,ff27ff21 -1211845000,21,26,015f0176 -1211855000,21,27,fed9ffd1 -1211865000,21,28,ffb0ff0d -1211875000,21,29,00d0006a -1211885000,21,30,000fff10 -1211895000,21,31,ff7d0200 -1216975000,22,0,0213fe4c -1216985000,22,1,fe3901d0 -1216995000,22,2,00b1fe40 -1217005000,22,3,ff98007b -1217015000,22,4,01c3ffcc -1217025000,22,5,fdaa0034 -1217035000,22,6,0070000f -1217045000,22,7,011000fa -1217055000,22,8,ffb1fe61 -1217065000,22,9,feec007c -1217075000,22,10,0153006c -1217085000,22,11,fe3f004d -1217095000,22,12,002fffc0 -1217105000,22,13,0015fee7 -1217115000,22,14,00fb0156 -1217125000,22,15,ffe400c0 -1217135000,22,16,ff63fd70 -1217145000,22,17,00ad0210 -1217155000,22,18,ffd7fff6 -1217165000,22,19,0072007d -1217175000,22,20,fecdfea8 -1217185000,22,21,00c2017a -1217195000,22,22,ffbcfe9d -1217205000,22,23,00860072 -1217215000,22,24,ff71ff73 -1217225000,22,25,00560154 -1217235000,22,26,0051fe22 -1217245000,22,27,ff170193 -1217255000,22,28,01a9ff04 -1217265000,22,29,fe07013b -1217275000,22,30,027dfff2 -1217285000,22,31,fda6fffc -1222365000,23,0,006e011e -1222375000,23,1,fe7b0069 -1222385000,23,2,01b7fefa -1222395000,23,3,ff9d00d9 -1222405000,23,4,006cffe1 -1222415000,23,5,fe400095 -1222425000,23,6,019bffc9 -1222435000,23,7,002100ce -1222445000,23,8,ff7dfdb3 -1222455000,23,9,002301b3 -1222465000,23,10,006fff15 -1222475000,23,11,ff46004d -1222485000,23,12,ff9bff3e -1222495000,23,13,017b00c1 -1222505000,23,14,ffb0ffe5 -1222515000,23,15,ff530036 -1222525000,23,16,0024ff24 -1222535000,23,17,feeb00cf -1222545000,23,18,01e5ff56 -1222555000,23,19,fe81014b -1222565000,23,20,0072fe77 -1222575000,23,21,ffde01cf -1222585000,23,22,000dfda9 -1222595000,23,23,fffd021a -1222605000,23,24,0105fe13 -1222615000,23,25,feff0235 -1222625000,23,26,0015fe43 -1222635000,23,27,ff74012b -1222645000,23,28,017bfeb2 -1222655000,23,29,fe3f00cb -1222665000,23,30,00e00251 -1222675000,23,31,fff7fc96 -1227755000,24,0,00a3fff3 -1227765000,24,1,ffb200ee -1227775000,24,2,0027fe63 -1227785000,24,3,00a501e0 -1227795000,24,4,fef2fe8d -1227805000,24,5,007e00dd -1227815000,24,6,ff89ff27 -1227825000,24,7,016b01a5 -1227835000,24,8,fe78fd0d -1227845000,24,9,ff3202e9 -1227855000,24,10,0210fd5f -1227865000,24,11,fe160125 -1227875000,24,12,018bffc4 -1227885000,24,13,fed2014c -1227895000,24,14,ffeafe77 -1227905000,24,15,00ad0110 -1227915000,24,16,01c3fedf -1227925000,24,17,fc720160 -1227935000,24,18,01b3fe7b -1227945000,24,19,ff7701ea -1227955000,24,20,000cfeb5 -1227965000,24,21,ff30ff55 -1227975000,24,22,012501c9 -1227985000,24,23,0081fedf -1227995000,24,24,feda00cd -1228005000,24,25,004aff65 -1228015000,24,26,00ca0193 -1228025000,24,27,ff7eff05 -1228035000,24,28,ffe7ff66 -1228045000,24,29,ff6000ce -1228055000,24,30,01cc0121 -1228065000,24,31,fef7fe20 -1233145000,25,0,fff2002b -1233155000,25,1,0050006c -1233165000,25,2,ffabffa9 -1233175000,25,3,ff89013d -1233185000,25,4,014cfdd4 -1233195000,25,5,001e01fe -1233205000,25,6,fe90ff16 -1233215000,25,7,0083019a -1233225000,25,8,0106fd55 -1233235000,25,9,fe8f0196 -1233245000,25,10,0022fed0 -1233255000,25,11,014300e4 -1233265000,25,12,ffb5ffa3 -1233275000,25,13,fe5d0069 -1233285000,25,14,0168ff11 -1233295000,25,15,ffc00194 -1233305000,25,16,013aff0f -1233315000,25,17,fd5cffba -1233325000,25,18,028300bd -1233335000,25,19,fe830041 -1233345000,25,20,0026fda0 -1233355000,25,21,ffe80388 -1233365000,25,22,0110fd46 -1233375000,25,23,ff530104 -1233385000,25,24,008eff41 -1233395000,25,25,ff41ffe4 -1233405000,25,26,fffc007e -1233415000,25,27,0011001a -1233425000,25,28,ffe10059 -1233435000,25,29,ffb1ff79 -1233445000,25,30,ffc4015f -1233455000,25,31,009afe8a -1238535000,26,0,00cfff41 -1238545000,26,1,ff330087 -1238555000,26,2,01120018 -1238565000,26,3,ff0e001d -1238575000,26,4,00a4ff56 -1238585000,26,5,ff3101d2 -1238595000,26,6,004dfed8 -1238605000,26,7,008a003e -1238615000,26,8,fec4fef7 -1238625000,26,9,011a01d5 -1238635000,26,10,fef8fe0f -1238645000,26,11,00bb0157 -1238655000,26,12,fefffe33 -1238665000,26,13,01340186 -1238675000,26,14,ff8bffc7 -1238685000,26,15,ff5500fc -1238695000,26,16,015fff57 -1238705000,26,17,fe790087 -1238715000,26,18,008afe56 -1238725000,26,19,ffb00265 -1238735000,26,20,0130fe5c -1238745000,26,21,fe31022e -1238755000,26,22,01fbfd0c -1238765000,26,23,ff1a0240 -1238775000,26,24,016afebd -1238785000,26,25,feae0055 -1238795000,26,26,0064ff4b -1238805000,26,27,00ef0247 -1238815000,26,28,ff21fd8f -1238825000,26,29,febe00e2 -1238835000,26,30,0285009d -1238845000,26,31,fe37fef6 -1243925000,27,0,019a0142 -1243935000,27,1,fee0fece -1243945000,27,2,fff500cc -1243955000,27,3,ffa50005 -1243965000,27,4,01a2ff5a -1243975000,27,5,fef400b4 -1243985000,27,6,000bffbc -1243995000,27,7,00f200d2 -1244005000,27,8,fe91fe36 -1244015000,27,9,00e800cd -1244025000,27,10,ff870053 -1244035000,27,11,005b009e -1244045000,27,12,fe28fd79 -1244055000,27,13,018f0251 -1244065000,27,14,ffadff5d -1244075000,27,15,ffe900a6 -1244085000,27,16,019cfecc -1244095000,27,17,fd20015a -1244105000,27,18,0231ff52 -1244115000,27,19,ff0d0099 -1244125000,27,20,00a4fec8 -1244135000,27,21,fef00332 -1244145000,27,22,013dfcbc -1244155000,27,23,ff7e018c -1244165000,27,24,00ddff30 -1244175000,27,25,ff500063 -1244185000,27,26,002ffe2f -1244195000,27,27,006f0298 -1244205000,27,28,005efe89 -1244215000,27,29,fe250011 -1244225000,27,30,01af0113 -1244235000,27,31,fe6bfe68 -1249315000,28,0,018c000a -1249325000,28,1,fef00042 -1249335000,28,2,ff69ff76 -1249345000,28,3,01820094 -1249355000,28,4,0070ff57 -1249365000,28,5,fe8000f3 -1249375000,28,6,ffddff05 -1249385000,28,7,01a70218 -1249395000,28,8,fe83fd12 -1249405000,28,9,00830170 -1249415000,28,10,0042ff6b -1249425000,28,11,00800131 -1249435000,28,12,fde7fdde -1249445000,28,13,00b4007b -1249455000,28,14,01ad00fb -1249465000,28,15,fe900065 -1249475000,28,16,01a4fe0a -1249485000,28,17,fd360116 -1249495000,28,18,01570040 -1249505000,28,19,ff3e002e -1249515000,28,20,00a2feb3 -1249525000,28,21,fde601c7 -1249535000,28,22,025dff9f -1249545000,28,23,ff8bffaa -1249555000,28,24,00650026 -1249565000,28,25,fff300f8 -1249575000,28,26,feeafec7 -1249585000,28,27,01800151 -1249595000,28,28,ffb7ff5c -1249605000,28,29,ff22ffe3 -1249615000,28,30,02050079 -1249625000,28,31,fe06ff2d -1254705000,29,0,0024ff03 -1254715000,29,1,ffa90124 -1254725000,29,2,ff47fef7 -1254735000,29,3,016000a3 -1254745000,29,4,00b4ff4e -1254755000,29,5,fe5a0168 -1254765000,29,6,007afe4f -1254775000,29,7,ffde0136 -1254785000,29,8,0165fecb -1254795000,29,9,fded0068 -1254805000,29,10,00e8ff18 -1254815000,29,11,00cd025a -1254825000,29,12,fdaffce3 -1254835000,29,13,00f901aa -1254845000,29,14,01600040 -1254855000,29,15,fea10053 -1254865000,29,16,0128ff57 -1254875000,29,17,fe43ffb4 -1254885000,29,18,018d0049 -1254895000,29,19,fe880069 -1254905000,29,20,019cff24 -1254915000,29,21,fd1e00f8 -1254925000,29,22,02daffbb -1254935000,29,23,ff3eff8c -1254945000,29,24,0017fffb -1254955000,29,25,00270070 -1254965000,29,26,ff88ffb4 -1254975000,29,27,ff3b00ea -1254985000,29,28,00b9ff9b -1254995000,29,29,008fffe6 -1255005000,29,30,feb8ffca -1255015000,29,31,012300cb -1260095000,30,0,00aeffdf -1260105000,30,1,0009ffef -1260115000,30,2,001b00b7 -1260125000,30,3,feb2febf -1260135000,30,4,0142002b -1260145000,30,5,ff580086 -1260155000,30,6,007aff2e -1260165000,30,7,0022004f -1260175000,30,8,0070ff4a -1260185000,30,9,ff160125 -1260195000,30,10,003dfe69 -1260205000,30,11,fff0010e -1260215000,30,12,fede0071 -1260225000,30,13,018b008b -1260235000,30,14,ff18fdfb -1260245000,30,15,ff6c0157 -1260255000,30,16,0086ff81 -1260265000,30,17,0023ffef -1260275000,30,18,00a9ffb7 -1260285000,30,19,ff3400ed -1260295000,30,20,00a0ff91 -1260305000,30,21,ff020206 -1260315000,30,22,0112fc34 -1260325000,30,23,fe78031f -1260335000,30,24,0214ff22 -1260345000,30,25,fe12ffd9 -1260355000,30,26,00cbff0d -1260365000,30,27,ff2e01b2 -1260375000,30,28,0108fe8f -1260385000,30,29,0047006d -1260395000,30,30,ffb001c7 -1260405000,30,31,ffd6fedf -1265485000,31,0,00a0fc79 -1265495000,31,1,fe8a012d -1265505000,31,2,02510087 -1265515000,31,3,fd8a0096 -1265525000,31,4,0216fee4 -1265535000,31,5,fe8b007e -1265545000,31,6,0127ff38 -1265555000,31,7,fef5018e -1265565000,31,8,01dafe78 -1265575000,31,9,fd7bfff1 -1265585000,31,10,016200a4 -1265595000,31,11,ffc5ff5b -1265605000,31,12,ff4fffe3 -1265615000,31,13,01500052 -1265625000,31,14,ff70005f -1265635000,31,15,ff79ff82 -1265645000,31,16,010e00c9 -1265655000,31,17,ff3cfee7 -1265665000,31,18,ffa900ab -1265675000,31,19,0052ff4c -1265685000,31,20,007c00d2 -1265695000,31,21,fe9b0046 -1265705000,31,22,006dfddc -1265715000,31,23,00f701c8 -1265725000,31,24,ffe8ff6a -1265735000,31,25,ff670113 -1265745000,31,26,ffb4fe0a -1265755000,31,27,ffeb0233 -1265765000,31,28,ffcfff23 -1265775000,31,29,0122008a -1265785000,31,30,fe3cff3d -1265795000,31,31,015f0290 -1270875000,32,0,fe92ff95 -1270885000,32,1,ffd7001e -1270895000,32,2,0107ff78 -1270905000,32,3,ff2d018c -1270915000,32,4,009afd6d -1270925000,32,5,ffdd01fa -1270935000,32,6,fef2ff32 -1270945000,32,7,0199022a -1270955000,32,8,fde3fd31 -1270965000,32,9,019900a0 -1270975000,32,10,ff6500de -1270985000,32,11,003bffc0 -1270995000,32,12,fff9fe8f -1271005000,32,13,ff930204 -1271015000,32,14,004bfe68 -1271025000,32,15,ffe90173 -1271035000,32,16,02b8fe23 -1271045000,32,17,fac301fc -1271055000,32,18,0323ff38 -1271065000,32,19,ffa9ff7a -1271075000,32,20,ff040033 -1271085000,32,21,fed10206 -1271095000,32,22,0246fde6 -1271105000,32,23,ff9f011e -1271115000,32,24,00c7fe7b -1271125000,32,25,ffd10152 -1271135000,32,26,fed50082 -1271145000,32,27,0127ffc6 -1271155000,32,28,ffc5ffa5 -1271165000,32,29,ffbb0040 -1271175000,32,30,ffd9ff78 -1271185000,32,31,01970029 -1276265000,33,0,01e200e7 -1276275000,33,1,fedfffd0 -1276285000,33,2,0065005a -1276295000,33,3,ffd2ff1d -1276305000,33,4,00ba0117 -1276315000,33,5,fe9600fc -1276325000,33,6,0093fec4 -1276335000,33,7,006f00e5 -1276345000,33,8,ff1cff62 -1276355000,33,9,00f9ffa1 -1276365000,33,10,ff850062 -1276375000,33,11,01000097 -1276385000,33,12,fe5dff15 -1276395000,33,13,0123ff4e -1276405000,33,14,007d018b -1276415000,33,15,ff2e0050 -1276425000,33,16,015afe99 -1276435000,33,17,fde30062 -1276445000,33,18,01330010 -1276455000,33,19,ff740027 -1276465000,33,20,0046fec1 -1276475000,33,21,fed40258 -1276485000,33,22,01d3fe40 -1276495000,33,23,feef00dd -1276505000,33,24,00e8ff0e -1276515000,33,25,ffa100b9 -1276525000,33,26,ff97ffe4 -1276535000,33,27,011600e1 -1276545000,33,28,ff4bfe9b -1276555000,33,29,feef00f2 -1276565000,33,30,02910039 -1276575000,33,31,fd30fe22 -1281655000,34,0,ff5300dc -1281665000,34,1,fff6ff81 -1281675000,34,2,00210131 -1281685000,34,3,005afe7d -1281695000,34,4,001400fc -1281705000,34,5,ff600087 -1281715000,34,6,0002ffd3 -1281725000,34,7,009d00c2 -1281735000,34,8,ff39fec1 -1281745000,34,9,011dffb8 -1281755000,34,10,ff7d0150 -1281765000,34,11,0120fe85 -1281775000,34,12,fd3700a8 -1281785000,34,13,0379ff05 -1281795000,34,14,fe35017b -1281805000,34,15,fffeff55 -1281815000,34,16,0037ffba -1281825000,34,17,00560027 -1281835000,34,18,fe79ffd7 -1281845000,34,19,011a002f -1281855000,34,20,ff9cff76 -1281865000,34,21,ff8e01b1 -1281875000,34,22,0078fe27 -1281885000,34,23,006b00d8 -1281895000,34,24,00010039 -1281905000,34,25,004bff74 -1281915000,34,26,fe090054 -1281925000,34,27,0294005b -1281935000,34,28,fe6dffde -1281945000,34,29,fff5ff67 -1281955000,34,30,00f901c7 -1281965000,34,31,ffe2fd9d -1287045000,35,0,00f40015 -1287055000,35,1,ff16ff2f -1287065000,35,2,fff4000a -1287075000,35,3,ffb60092 -1287085000,35,4,018afff0 -1287095000,35,5,fe23ffe3 -1287105000,35,6,006d0036 -1287115000,35,7,012a004e -1287125000,35,8,fe4aff26 -1287135000,35,9,010300b4 -1287145000,35,10,ff8fffdd -1287155000,35,11,00c8015e -1287165000,35,12,fe50fd5e -1287175000,35,13,0109010a -1287185000,35,14,00a40095 -1287195000,35,15,fec70053 -1287205000,35,16,01dcfe5b -1287215000,35,17,fde8019d -1287225000,35,18,0104ff5a -1287235000,35,19,00140056 -1287245000,35,20,ffa8ff2a -1287255000,35,21,fe830275 -1287265000,35,22,027dfdb8 -1287275000,35,23,feb400f6 -1287285000,35,24,01a2ff4a -1287295000,35,25,fee30118 -1287305000,35,26,0029feab -1287315000,35,27,fffe00ce -1287325000,35,28,00caffa8 -1287335000,35,29,fe9d0036 -1287345000,35,30,01caffe1 -1287355000,35,31,fe8bffd5 -1292435000,36,0,00df0078 -1292445000,36,1,fe87ffd6 -1292455000,36,2,0058fffa -1292465000,36,3,000d0112 -1292475000,36,4,00dcfe7c -1292485000,36,5,ff0300d2 -1292495000,36,6,ff7fff6e -1292505000,36,7,013a00d2 -1292515000,36,8,005ffecb -1292525000,36,9,ff1500e6 -1292535000,36,10,0030fff7 -1292545000,36,11,00420009 -1292555000,36,12,ffc0ff82 -1292565000,36,13,fe9f0016 -1292575000,36,14,01a70041 -1292585000,36,15,ff35ffdf -1292595000,36,16,01cdff68 -1292605000,36,17,fc1b00a4 -1292615000,36,18,035cff60 -1292625000,36,19,ff0d00fa -1292635000,36,20,003efee0 -1292645000,36,21,fda302d0 -1292655000,36,22,0359fe14 -1292665000,36,23,fdce004c -1292675000,36,24,01250029 -1292685000,36,25,003dfeac -1292695000,36,26,ff6801e3 -1292705000,36,27,0004feef -1292715000,36,28,0086ffd6 -1292725000,36,29,002ffff4 -1292735000,36,30,ff8501e1 -1292745000,36,31,001bfde7 -1297825000,37,0,00f90044 -1297835000,37,1,ff2400c9 -1297845000,37,2,ffcbff38 -1297855000,37,3,002bffdf -1297865000,37,4,00f10064 -1297875000,37,5,fe5dfffc -1297885000,37,6,007eff41 -1297895000,37,7,01000101 -1297905000,37,8,001aff09 -1297915000,37,9,fea20040 -1297925000,37,10,0108ff9f -1297935000,37,11,008d015b -1297945000,37,12,fde6fdf8 -1297955000,37,13,0087016a -1297965000,37,14,00b3ffb2 -1297975000,37,15,ff0f00a7 -1297985000,37,16,0091feb8 -1297995000,37,17,ff0c0021 -1298005000,37,18,0137008c -1298015000,37,19,ff7700dd -1298025000,37,20,0049fdbc -1298035000,37,21,ff3504b2 -1298045000,37,22,017efc4b -1298055000,37,23,feea0139 -1298065000,37,24,00d0ff4b -1298075000,37,25,ff4a0096 -1298085000,37,26,00c6ffbd -1298095000,37,27,feb10055 -1298105000,37,28,01ccfeb0 -1298115000,37,29,fefb00b8 -1298125000,37,30,0101017a -1298135000,37,31,ff17fe33 -1303215000,38,0,0055fdbe -1303225000,38,1,000101a1 -1303235000,38,2,ff3afdf6 -1303245000,38,3,00e6005e -1303255000,38,4,ffbc0128 -1303265000,38,5,0003002a -1303275000,38,6,feb6fe7b -1303285000,38,7,01f401ca -1303295000,38,8,fed8fe5d -1303305000,38,9,ff560124 -1303315000,38,10,00dafea6 -1303325000,38,11,ff3101ca -1303335000,38,12,ffd9fe17 -1303345000,38,13,00bc01ab -1303355000,38,14,0150ff5f -1303365000,38,15,fe2100d0 -1303375000,38,16,00b7fea6 -1303385000,38,17,ffb5019f -1303395000,38,18,00f4fe64 -1303405000,38,19,fde80142 -1303415000,38,20,01d2ff7c -1303425000,38,21,fe4dffe0 -1303435000,38,22,0178000f -1303445000,38,23,ffa8ffa2 -1303455000,38,24,ff8000f3 -1303465000,38,25,0188ffac -1303475000,38,26,ffb00028 -1303485000,38,27,fe31ffb6 -1303495000,38,28,01950139 -1303505000,38,29,0018fee3 -1303515000,38,30,ff9aff37 -1303525000,38,31,002b020c -1308605000,39,0,003d0051 -1308615000,39,1,00080016 -1308625000,39,2,ff6800fd -1308635000,39,3,012bfde0 -1308645000,39,4,001a01d6 -1308655000,39,5,ff5cff24 -1308665000,39,6,fede0106 -1308675000,39,7,0229ff06 -1308685000,39,8,ff29ffda -1308695000,39,9,001900a9 -1308705000,39,10,ff32ffae -1308715000,39,11,010bff2e -1308725000,39,12,fe5b01c1 -1308735000,39,13,0220fdcd -1308745000,39,14,fea901d6 -1308755000,39,15,0126ffb8 -1308765000,39,16,ff1dff17 -1308775000,39,17,00580018 -1308785000,39,18,00120013 -1308795000,39,19,ffa100de -1308805000,39,20,005cfed8 -1308815000,39,21,feea0148 -1308825000,39,22,007afe08 -1308835000,39,23,00dd019c -1308845000,39,24,ff41ff4e -1308855000,39,25,0003ff3d -1308865000,39,26,ff60014a -1308875000,39,27,007d000c -1308885000,39,28,007b0009 -1308895000,39,29,fee6fe93 -1308905000,39,30,00b303dc -1308915000,39,31,ffe8fcfe -1313995000,40,0,0058feac -1314005000,40,1,ffa101ee -1314015000,40,2,00c4fc74 -1314025000,40,3,000a02df -1314035000,40,4,009fff22 -1314045000,40,5,fdd700fa -1314055000,40,6,0240fe29 -1314065000,40,7,ff5f0347 -1314075000,40,8,ffc9fd42 -1314085000,40,9,ff85009d -1314095000,40,10,009dff6b -1314105000,40,11,ffc70076 -1314115000,40,12,ff9eff76 -1314125000,40,13,00bb006a -1314135000,40,14,0091ff85 -1314145000,40,15,fecd004f -1314155000,40,16,02200028 -1314165000,40,17,fc1bfeb8 -1314175000,40,18,0296017a -1314185000,40,19,fe5a001b -1314195000,40,20,016bfee2 -1314205000,40,21,fced00fc -1314215000,40,22,035a008d -1314225000,40,23,feedfeff -1314235000,40,24,ff930012 -1314245000,40,25,015f0021 -1314255000,40,26,ff090143 -1314265000,40,27,00e9ff6c -1314275000,40,28,ff1cfee6 -1314285000,40,29,000101ac -1314295000,40,30,010dff21 -1314305000,40,31,fee3009f -1319385000,41,0,0106001f -1319395000,41,1,0058008d -1319405000,41,2,fe840014 -1319415000,41,3,00a0ffa9 -1319425000,41,4,00c10049 -1319435000,41,5,ff080081 -1319445000,41,6,00a8ff0d -1319455000,41,7,ffa402cd -1319465000,41,8,0084fd4a -1319475000,41,9,fec40162 -1319485000,41,10,012ffdaa -1319495000,41,11,00ae034c -1319505000,41,12,fed1fcd7 -1319515000,41,13,000501e0 -1319525000,41,14,00effedf -1319535000,41,15,ffaa01c9 -1319545000,41,16,012efe4d -1319555000,41,17,fdce0049 -1319565000,41,18,01160074 -1319575000,41,19,feee000d -1319585000,41,20,0183fe23 -1319595000,41,21,fdb40293 -1319605000,41,22,02f6fec7 -1319615000,41,23,fdc20049 -1319625000,41,24,0198ff3a -1319635000,41,25,ff2e009c -1319645000,41,26,002fffda -1319655000,41,27,001800aa -1319665000,41,28,ffebfee5 -1319675000,41,29,ff1f0180 -1319685000,41,30,01abff49 -1319695000,41,31,fe24ff0d -1324775000,42,0,ff370033 -1324785000,42,1,002fff9c -1324795000,42,2,ffd7ff44 -1324805000,42,3,ffd90224 -1324815000,42,4,00f7fee3 -1324825000,42,5,fe81003f -1324835000,42,6,0049ff72 -1324845000,42,7,000300ed -1324855000,42,8,01a6fe91 -1324865000,42,9,fde8015a -1324875000,42,10,0084fe62 -1324885000,42,11,011f022f -1324895000,42,12,fe9bfd91 -1324905000,42,13,007102b8 -1324915000,42,14,ffc3fe2b -1324925000,42,15,0039019a -1324935000,42,16,01a7ff4f -1324945000,42,17,fc87feda -1324955000,42,18,02f50158 -1324965000,42,19,fe8f001a -1324975000,42,20,00bffe79 -1324985000,42,21,fed1021f -1324995000,42,22,02d3fe94 -1325005000,42,23,fd8d00bd -1325015000,42,24,01f4ff0d -1325025000,42,25,ff12006c -1325035000,42,26,0004003e -1325045000,42,27,fec9ffff -1325055000,42,28,0137fedb -1325065000,42,29,001500a6 -1325075000,42,30,feddffdb -1325085000,42,31,014f0028 -1330165000,43,0,fff7ffa8 -1330175000,43,1,fff90098 -1330185000,43,2,ff6cfe28 -1330195000,43,3,01950292 -1330205000,43,4,ff93fee1 -1330215000,43,5,fefa00ce -1330225000,43,6,0087fed7 -1330235000,43,7,ffe00248 -1330245000,43,8,00eafe42 -1330255000,43,9,fe8f004f -1330265000,43,10,0107ff2e -1330275000,43,11,002b0111 -1330285000,43,12,fe9fff52 -1330295000,43,13,000cff90 -1330305000,43,14,01de0147 -1330315000,43,15,fe09ffcf -1330325000,43,16,02bbff6c -1330335000,43,17,fcdf0064 -1330345000,43,18,01e60176 -1330355000,43,19,fec9fe24 -1330365000,43,20,0121ffdf -1330375000,43,21,fea20260 -1330385000,43,22,01fdfdf5 -1330395000,43,23,feaeff98 -1330405000,43,24,016400c2 -1330415000,43,25,ff65ff2d -1330425000,43,26,ffeb00c0 -1330435000,43,27,0027ffad -1330445000,43,28,ff950096 -1330455000,43,29,ffd4ff3a -1330465000,43,30,00e20081 -1330475000,43,31,ff01ff8d -1335555000,44,0,006000c9 -1335565000,44,1,ff78ffc6 -1335575000,44,2,ff8dffd6 -1335585000,44,3,0011ff67 -1335595000,44,4,019f0040 -1335605000,44,5,fdd50128 -1335615000,44,6,00bbfdc2 -1335625000,44,7,00950219 -1335635000,44,8,005efe7a -1335645000,44,9,fe5e01aa -1335655000,44,10,00b0fe3b -1335665000,44,11,013e0271 -1335675000,44,12,fcecfc9a -1335685000,44,13,01e90248 -1335695000,44,14,002bff6d -1335705000,44,15,ff3c008e -1335715000,44,16,01e2ff01 -1335725000,44,17,fd260004 -1335735000,44,18,023900f2 -1335745000,44,19,fe59ff7b -1335755000,44,20,0115ff94 -1335765000,44,21,fe070220 -1335775000,44,22,02cdfeb2 -1335785000,44,23,fe01006d -1335795000,44,24,00d4ffa4 -1335805000,44,25,0028ff58 -1335815000,44,26,fffa0105 -1335825000,44,27,00a00039 -1335835000,44,28,ff44ff7a -1335845000,44,29,005fff9c -1335855000,44,30,00a50157 -1335865000,44,31,ff7efe58 -1340945000,45,0,01af0077 -1340955000,45,1,fd6cfe55 -1340965000,45,2,003a0186 -1340975000,45,3,00aeff6e -1340985000,45,4,0091ff4b -1340995000,45,5,fe4201c6 -1341005000,45,6,0143fdde -1341015000,45,7,00520268 -1341025000,45,8,ffd6fdee -1341035000,45,9,003b00e3 -1341045000,45,10,ff93ffec -1341055000,45,11,010e0167 -1341065000,45,12,feddfcce -1341075000,45,13,ff7e02e5 -1341085000,45,14,01cffea3 -1341095000,45,15,fea5003f -1341105000,45,16,00f9ffad -1341115000,45,17,fef8ffc3 -1341125000,45,18,0124ff60 -1341135000,45,19,fe6a00ac -1341145000,45,20,01810057 -1341155000,45,21,fdacff60 -1341165000,45,22,03190100 -1341175000,45,23,fcee0068 -1341185000,45,24,0202feca -1341195000,45,25,ff75006d -1341205000,45,26,ff8bfff2 -1341215000,45,27,fff60073 -1341225000,45,28,0019ff94 -1341235000,45,29,0168005d -1341245000,45,30,ff11feab -1341255000,45,31,ffd7015d -1346335000,46,0,007dff24 -1346345000,46,1,fe37ffca -1346355000,46,2,0199ffdb -1346365000,46,3,ffcb01b5 -1346375000,46,4,0068fd82 -1346385000,46,5,fee50294 -1346395000,46,6,017afdfc -1346405000,46,7,fdc0023c -1346415000,46,8,02f9fd4f -1346425000,46,9,fd7300e5 -1346435000,46,10,00fdffe8 -1346445000,46,11,fff80040 -1346455000,46,12,0002ffc5 -1346465000,46,13,fed3ffd4 -1346475000,46,14,025600c6 -1346485000,46,15,feeb0017 -1346495000,46,16,ffeffe46 -1346505000,46,17,ff330134 -1346515000,46,18,01dd0057 -1346525000,46,19,fdbfff35 -1346535000,46,20,017e0066 -1346545000,46,21,ff71005a -1346555000,46,22,ff80ff58 -1346565000,46,23,ffeaff90 -1346575000,46,24,01a3ffbf -1346585000,46,25,fecb01bd -1346595000,46,26,ffb9feba -1346605000,46,27,0066009e -1346615000,46,28,ff40007b -1346625000,46,29,0167ff16 -1346635000,46,30,fd840152 -1346645000,46,31,021bfffd -1351725000,47,0,00bfff65 -1351735000,47,1,feed010b -1351745000,47,2,01acff34 -1351755000,47,3,fdfa0183 -1351765000,47,4,024efe08 -1351775000,47,5,fe86020e -1351785000,47,6,005efe0f -1351795000,47,7,00780310 -1351805000,47,8,ff9dfbc8 -1351815000,47,9,ff680208 -1351825000,47,10,0126009b -1351835000,47,11,fec0fe62 -1351845000,47,12,010eff6e -1351855000,47,13,ff1e0173 -1351865000,47,14,01480040 -1351875000,47,15,fe10ffa7 -1351885000,47,16,020bffab -1351895000,47,17,fde10043 -1351905000,47,18,018e0074 -1351915000,47,19,ff42fed1 -1351925000,47,20,ff860074 -1351935000,47,21,007c01a2 -1351945000,47,22,0010fcf9 -1351955000,47,23,00c00200 -1351965000,47,24,ff0dff8c -1351975000,47,25,ffe20072 -1351985000,47,26,0014fe89 -1351995000,47,27,008801c6 -1352005000,47,28,ff1affca -1352015000,47,29,0050ffcd -1352025000,47,30,00060154 -1352035000,47,31,000cfe95 -1357115000,48,0,00aa00f5 -1357125000,48,1,ff0700fe -1357135000,48,2,00c6ff21 -1357145000,48,3,fece0010 -1357155000,48,4,011cffa9 -1357165000,48,5,ffb501bc -1357175000,48,6,ffd9fdca -1357185000,48,7,009f02db -1357195000,48,8,ff52fd20 -1357205000,48,9,001501ae -1357215000,48,10,ffbeff0c -1357225000,48,11,0082ffcf -1357235000,48,12,ffa50091 -1357245000,48,13,ff4eff61 -1357255000,48,14,00abff85 -1357265000,48,15,0050026f -1357275000,48,16,01f0fdc5 -1357285000,48,17,fc1b00f2 -1357295000,48,18,017effd7 -1357305000,48,19,ffca0046 -1357315000,48,20,00d6ff63 -1357325000,48,21,fd410084 -1357335000,48,22,02c3ff8a -1357345000,48,23,fe9d015f -1357355000,48,24,0174fe8e -1357365000,48,25,ff39001e -1357375000,48,26,00ca01e8 -1357385000,48,27,fefeff1b -1357395000,48,28,00c90013 -1357405000,48,29,ffe4feeb -1357415000,48,30,003d0293 -1357425000,48,31,ffb4fc5f -1362505000,49,0,01c5ff35 -1362515000,49,1,fe13009e -1362525000,49,2,014f0155 -1362535000,49,3,fe2dfdb5 -1362545000,49,4,023200fc -1362555000,49,5,fe310183 -1362565000,49,6,019efe83 -1362575000,49,7,fdf900e3 -1362585000,49,8,01c70072 -1362595000,49,9,ff25fead -1362605000,49,10,ffd0005b -1362615000,49,11,01c100b3 -1362625000,49,12,fe95ff2b -1362635000,49,13,00650002 -1362645000,49,14,006200f1 -1362655000,49,15,0016ff13 -1362665000,49,16,ffef0051 -1362675000,49,17,ffd9ff2e -1362685000,49,18,ffa7007f -1362695000,49,19,ffc30053 -1362705000,49,20,00cafedc -1362715000,49,21,fdab00ff -1362725000,49,22,028eff95 -1362735000,49,23,ff6d0173 -1362745000,49,24,0031fdd0 -1362755000,49,25,ff03013f -1362765000,49,26,0116ffb1 -1362775000,49,27,ffcb00b1 -1362785000,49,28,ff6bfed5 -1362795000,49,29,007301bc -1362805000,49,30,003efe97 -1362815000,49,31,fef00013 -1367895000,50,0,00d4015d -1367905000,50,1,ff5cff09 -1367915000,50,2,0019ffcf -1367925000,50,3,fff800d1 -1367935000,50,4,00da0015 -1367945000,50,5,fe90001d -1367955000,50,6,0133fe78 -1367965000,50,7,ff740229 -1367975000,50,8,fff9fe99 -1367985000,50,9,ff7b00c0 -1367995000,50,10,004afec6 -1368005000,50,11,005500db -1368015000,50,12,fe15fece -1368025000,50,13,024101b9 -1368035000,50,14,ff7eff26 -1368045000,50,15,fe850111 -1368055000,50,16,0240ff59 -1368065000,50,17,feae0005 -1368075000,50,18,00d90085 -1368085000,50,19,fdda0027 -1368095000,50,20,01c6feeb -1368105000,50,21,ff0801bd -1368115000,50,22,0241fe8a -1368125000,50,23,fd86005f -1368135000,50,24,0253011d -1368145000,50,25,ff5ffe9e -1368155000,50,26,ffb0ff9a -1368165000,50,27,ffcd0109 -1368175000,50,28,00d30086 -1368185000,50,29,ff8bfe69 -1368195000,50,30,001a0194 -1368205000,50,31,ff65fdf3 -1373285000,51,0,ff1bfd4c -1373295000,51,1,004b0279 -1373305000,51,2,ff72fdb8 -1373315000,51,3,02470246 -1373325000,51,4,fe02fe54 -1373335000,51,5,ffc1019a -1373345000,51,6,0126fe76 -1373355000,51,7,ff820208 -1373365000,51,8,0189fcaf -1373375000,51,9,fc470253 -1373385000,51,10,034cff3b -1373395000,51,11,fe7effc3 -1373405000,51,12,fffcfea5 -1373415000,51,13,ff95023c -1373425000,51,14,01c9ffb6 -1373435000,51,15,fd8e0095 -1373445000,51,16,0175feb4 -1373455000,51,17,ff850089 -1373465000,51,18,000e008e -1373475000,51,19,ffa3ff72 -1373485000,51,20,008e0002 -1373495000,51,21,ff3d013a -1373505000,51,22,0158fe92 -1373515000,51,23,ff4c0004 -1373525000,51,24,00f3014d -1373535000,51,25,ff09fe7b -1373545000,51,26,00600053 -1373555000,51,27,ffb40169 -1373565000,51,28,00c8fe89 -1373575000,51,29,fe9d00a8 -1373585000,51,30,00fdff3e -1373595000,51,31,006801a3 -1378675000,52,0,0030fef0 -1378685000,52,1,00ca0138 -1378695000,52,2,fdebff28 -1378705000,52,3,025e00ce -1378715000,52,4,feffff62 -1378725000,52,5,ff810013 -1378735000,52,6,ffdb0034 -1378745000,52,7,0181000d -1378755000,52,8,ffb50041 -1378765000,52,9,fddbff39 -1378775000,52,10,0196ff49 -1378785000,52,11,00c401cc -1378795000,52,12,fdf0fdd4 -1378805000,52,13,011401e5 -1378815000,52,14,ff9efe7f -1378825000,52,15,fff2020f -1378835000,52,16,01a0fd54 -1378845000,52,17,fd7802b6 -1378855000,52,18,0107ff34 -1378865000,52,19,ffaeffd6 -1378875000,52,20,ffedff3c -1378885000,52,21,ff7f01f1 -1378895000,52,22,0253ff1a -1378905000,52,23,fe4dffcd -1378915000,52,24,00d30027 -1378925000,52,25,ff4bff01 -1378935000,52,26,0170017b -1378945000,52,27,fe70ffe4 -1378955000,52,28,00ecff22 -1378965000,52,29,ff5c00ff -1378975000,52,30,006cff93 -1378985000,52,31,ffd8fff3 -1384065000,53,0,00e8fe62 -1384075000,53,1,ff21014c -1384085000,53,2,fe76fe6a -1384095000,53,3,031c01bc -1384105000,53,4,fdb4fe9b -1384115000,53,5,00ee01e1 -1384125000,53,6,0006fd1c -1384135000,53,7,00570235 -1384145000,53,8,0056fede -1384155000,53,9,feaf0011 -1384165000,53,10,010afff4 -1384175000,53,11,ffdd012d -1384185000,53,12,ffeefe2a -1384195000,53,13,fe0e00c4 -1384205000,53,14,0265ffe5 -1384215000,53,15,fe7e013f -1384225000,53,16,0152fdb4 -1384235000,53,17,fec3017c -1384245000,53,18,003cff6c -1384255000,53,19,000a00ce -1384265000,53,20,0086fefd -1384275000,53,21,fee8013f -1384285000,53,22,007a009c -1384295000,53,23,00a5feef -1384305000,53,24,0010ffb4 -1384315000,53,25,ff3d0047 -1384325000,53,26,011c00be -1384335000,53,27,fec5ff35 -1384345000,53,28,0050ffae -1384355000,53,29,006c0064 -1384365000,53,30,007bff83 -1384375000,53,31,ff4e0189 -1389455000,54,0,00d8ff4f -1389465000,54,1,fe9200ed -1389475000,54,2,ffeaff10 -1389485000,54,3,00b90028 -1389495000,54,4,00f8006e -1389505000,54,5,fe950123 -1389515000,54,6,005cfdff -1389525000,54,7,00fb0323 -1389535000,54,8,0029fc86 -1389545000,54,9,fee70155 -1389555000,54,10,00d6ffed -1389565000,54,11,ffd800d9 -1389575000,54,12,ff6dfde5 -1389585000,54,13,fefd00c2 -1389595000,54,14,030200fe -1389605000,54,15,fe18ff2b -1389615000,54,16,004cffab -1389625000,54,17,ff460047 -1389635000,54,18,013a0034 -1389645000,54,19,fe7700ba -1389655000,54,20,01b2fea6 -1389665000,54,21,fe8b00eb -1389675000,54,22,00e0fff3 -1389685000,54,23,fffd0019 -1389695000,54,24,ff03ff30 -1389705000,54,25,019d0113 -1389715000,54,26,fecafe5b -1389725000,54,27,00ac00f5 -1389735000,54,28,ffb9ffef -1389745000,54,29,000ffffc -1389755000,54,30,ffce009c -1389765000,54,31,ffc4ffd1 -1394845000,55,0,016d0152 -1394855000,55,1,ff58ff3f -1394865000,55,2,009f0010 -1394875000,55,3,feeefff4 -1394885000,55,4,027b00f8 -1394895000,55,5,fd59ff5d -1394905000,55,6,00b8ffb3 -1394915000,55,7,0196012f -1394925000,55,8,fe5cfe57 -1394935000,55,9,00650059 -1394945000,55,10,003bffa3 -1394955000,55,11,ff2f00f7 -1394965000,55,12,0034fe45 -1394975000,55,13,00c6003f -1394985000,55,14,ffe30208 -1394995000,55,15,ffd8ff53 -1395005000,55,16,ff97fe74 -1395015000,55,17,ff7a0151 -1395025000,55,18,00f9ff9a -1395035000,55,19,feca00d8 -1395045000,55,20,0133fe48 -1395055000,55,21,fe890239 -1395065000,55,22,01f8fd99 -1395075000,55,23,feb201a1 -1395085000,55,24,00dcfeff -1395095000,55,25,fec900db -1395105000,55,26,00e9000f -1395115000,55,27,ff4dff3d -1395125000,55,28,0102009f -1395135000,55,29,fe300017 -1395145000,55,30,01710180 -1395155000,55,31,fef4fdbd -1400235000,56,0,0144ff64 -1400245000,56,1,ff190129 -1400255000,56,2,0068fdd4 -1400265000,56,3,ffba035c -1400275000,56,4,00d3fc84 -1400285000,56,5,ff0d01d5 -1400295000,56,6,ff65ff82 -1400305000,56,7,016e01c3 -1400315000,56,8,0006fc6e -1400325000,56,9,fea50276 -1400335000,56,10,0056fe7c -1400345000,56,11,001c0158 -1400355000,56,12,ff91ff06 -1400365000,56,13,00ca004e -1400375000,56,14,fffcfff4 -1400385000,56,15,002800df -1400395000,56,16,0156feae -1400405000,56,17,fb8b0179 -1400415000,56,18,0362fdf6 -1400425000,56,19,fe7401b8 -1400435000,56,20,0191fec2 -1400445000,56,21,fca50057 -1400455000,56,22,03cb0118 -1400465000,56,23,fe48fee5 -1400475000,56,24,ff98011c -1400485000,56,25,0123ff14 -1400495000,56,26,ffdc0132 -1400505000,56,27,ff0affb8 -1400515000,56,28,00cbffc0 -1400525000,56,29,0050ffd2 -1400535000,56,30,ff800112 -1400545000,56,31,fff6ff1d -1405625000,57,0,0137fe99 -1405635000,57,1,fec20176 -1405645000,57,2,00aeff0f -1405655000,57,3,fe370060 -1405665000,57,4,0318ff9e -1405675000,57,5,fe55015a -1405685000,57,6,ff56fef9 -1405695000,57,7,00a301e7 -1405705000,57,8,00c5fd47 -1405715000,57,9,fe5c00bb -1405725000,57,10,0116003b -1405735000,57,11,ffddffe4 -1405745000,57,12,000a0005 -1405755000,57,13,ff84ff9d -1405765000,57,14,004500f8 -1405775000,57,15,ffedffbf -1405785000,57,16,00b50025 -1405795000,57,17,fea6ffb8 -1405805000,57,18,009200af -1405815000,57,19,00b1ffc4 -1405825000,57,20,ff4efeb4 -1405835000,57,21,ff0d0336 -1405845000,57,22,0200fc4b -1405855000,57,23,fff302bd -1405865000,57,24,ff8ffe23 -1405875000,57,25,00a00047 -1405885000,57,26,ffa6ffd3 -1405895000,57,27,ff5301ac -1405905000,57,28,0088fe69 -1405915000,57,29,ffa6008b -1405925000,57,30,0031ff20 -1405935000,57,31,ff7500f1 -1411015000,58,0,001900db -1411025000,58,1,ff58ff28 -1411035000,58,2,010a008e -1411045000,58,3,ff2c0101 -1411055000,58,4,008efe1f -1411065000,58,5,ff980183 -1411075000,58,6,0085fff2 -1411085000,58,7,ff1b0018 -1411095000,58,8,0099fde8 -1411105000,58,9,003702ca -1411115000,58,10,ff49fea8 -1411125000,58,11,0098ffc4 -1411135000,58,12,febbfefc -1411145000,58,13,016b01d2 -1411155000,58,14,ff64feb5 -1411165000,58,15,001f01c0 -1411175000,58,16,00dbff23 -1411185000,58,17,fdc40016 -1411195000,58,18,014cff26 -1411205000,58,19,ff7401d7 -1411215000,58,20,0088fe3d -1411225000,58,21,ff80023b -1411235000,58,22,00e1fd9a -1411245000,58,23,ff7f0224 -1411255000,58,24,017bfe32 -1411265000,58,25,fe890100 -1411275000,58,26,0039ff68 -1411285000,58,27,007000c8 -1411295000,58,28,ffffff20 -1411305000,58,29,ff090020 -1411315000,58,30,0126017b -1411325000,58,31,ff97fdd8 -1416405000,59,0,00b4ff37 -1416415000,59,1,ff420104 -1416425000,59,2,ff43ff15 -1416435000,59,3,00b400a2 -1416445000,59,4,0106fedf -1416455000,59,5,fed80177 -1416465000,59,6,001fffda -1416475000,59,7,019efff6 -1416485000,59,8,fe5effac -1416495000,59,9,ffb1ffbf -1416505000,59,10,016bffc6 -1416515000,59,11,ff40017c -1416525000,59,12,fefafcd5 -1416535000,59,13,004a0257 -1416545000,59,14,019afee8 -1416555000,59,15,fdd70213 -1416565000,59,16,0172fe13 -1416575000,59,17,ff540096 -1416585000,59,18,001fffab -1416595000,59,19,ff92012a -1416605000,59,20,0038ff35 -1416615000,59,21,fffc0117 -1416625000,59,22,0037ff1e -1416635000,59,23,ff980018 -1416645000,59,24,019000aa -1416655000,59,25,fe9dfe77 -1416665000,59,26,00970146 -1416675000,59,27,ffa60018 -1416685000,59,28,0134ff07 -1416695000,59,29,fe9600db -1416705000,59,30,015cffc4 -1416715000,59,31,feffffef -1421795000,60,0,018c00ec -1421805000,60,1,ff45ff44 -1421815000,60,2,ffe50063 -1421825000,60,3,ffc5003c -1421835000,60,4,0193ff15 -1421845000,60,5,fece0100 -1421855000,60,6,ffbfff85 -1421865000,60,7,00e101b3 -1421875000,60,8,ff85fd42 -1421885000,60,9,fffd0133 -1421895000,60,10,fff0ffd8 -1421905000,60,11,00ad009c -1421915000,60,12,fdecfde2 -1421925000,60,13,01b20177 -1421935000,60,14,ffd0ffa3 -1421945000,60,15,ffa70158 -1421955000,60,16,01dafdfe -1421965000,60,17,fc8f016a -1421975000,60,18,01d5ff89 -1421985000,60,19,ff2b004a -1421995000,60,20,00efff4d -1422005000,60,21,fd92011c -1422015000,60,22,02d5ff4d -1422025000,60,23,fee900d5 -1422035000,60,24,00d1ff98 -1422045000,60,25,ff0f0067 -1422055000,60,26,00aefecc -1422065000,60,27,001301ee -1422075000,60,28,0016ff38 -1422085000,60,29,ff16ffc5 -1422095000,60,30,0274007b -1422105000,60,31,fd67feb0 -1427185000,61,0,018c0006 -1427195000,61,1,fe6dff93 -1427205000,61,2,00360107 -1427215000,61,3,00e6fecf -1427225000,61,4,000dfff1 -1427235000,61,5,fea2017a -1427245000,61,6,00fefdb6 -1427255000,61,7,00e60221 -1427265000,61,8,fed2fde5 -1427275000,61,9,006c00f4 -1427285000,61,10,ff7aff01 -1427295000,61,11,00e10244 -1427305000,61,12,fe43fc19 -1427315000,61,13,00680308 -1427325000,61,14,014a0029 -1427335000,61,15,fe3dff75 -1427345000,61,16,00ac001a -1427355000,61,17,ff95ff87 -1427365000,61,18,0178ffef -1427375000,61,19,fdac00f3 -1427385000,61,20,0253ff0b -1427395000,61,21,fe3e01aa -1427405000,61,22,0172fe66 -1427415000,61,23,ff860117 -1427425000,61,24,003eff0b -1427435000,61,25,ff6e0076 -1427445000,61,26,fffc0039 -1427455000,61,27,0001ff86 -1427465000,61,28,000d0083 -1427475000,61,29,008cffb8 -1427485000,61,30,ffea0013 -1427495000,61,31,ff73002f -1432575000,62,0,ff37ff07 -1432585000,62,1,006000c7 -1432595000,62,2,fff500a2 -1432605000,62,3,ff80feca -1432615000,62,4,ffb80050 -1432625000,62,5,012c0115 -1432635000,62,6,ff5efdb7 -1432645000,62,7,ff78028e -1432655000,62,8,01b8fddc -1432665000,62,9,fee101c2 -1432675000,62,10,0017fdb9 -1432685000,62,11,fff10167 -1432695000,62,12,00470061 -1432705000,62,13,ff7bffd5 -1432715000,62,14,001bfe87 -1432725000,62,15,ff25018c -1432735000,62,16,0037ff05 -1432745000,62,17,00ae0073 -1432755000,62,18,002bff46 -1432765000,62,19,fe800164 -1432775000,62,20,01d40014 -1432785000,62,21,fe06fffd -1432795000,62,22,014cff8d -1432805000,62,23,ffea0100 -1432815000,62,24,0102fef8 -1432825000,62,25,fec50100 -1432835000,62,26,003dfe57 -1432845000,62,27,ffb70107 -1432855000,62,28,0065fffb -1432865000,62,29,0167ff3d -1432875000,62,30,fe2701ad -1432885000,62,31,0149ff1a -1437965000,63,0,fff4fda2 -1437975000,63,1,ffd300e6 -1437985000,63,2,002a011b -1437995000,63,3,ff72fee4 -1438005000,63,4,00c2ffe4 -1438015000,63,5,ffda01b4 -1438025000,63,6,ff26fdf4 -1438035000,63,7,0192035e -1438045000,63,8,ff92fc0b -1438055000,63,9,feee026d -1438065000,63,10,0091fe56 -1438075000,63,11,00770145 -1438085000,63,12,ffc7fe8b -1438095000,63,13,001b0169 -1438105000,63,14,0069fe78 -1438115000,63,15,ffdc0193 -1438125000,63,16,ff8efee4 -1438135000,63,17,ffe9006e -1438145000,63,18,003cff23 -1438155000,63,19,ff20010c -1438165000,63,20,0166ffea -1438175000,63,21,fdf2ff70 -1438185000,63,22,00b8ffa8 -1438195000,63,23,00860154 -1438205000,63,24,0048feb7 -1438215000,63,25,ffb60183 -1438225000,63,26,ffa5fe68 -1438235000,63,27,fff3020b -1438245000,63,28,0005feaf -1438255000,63,29,0129ffe7 -1438265000,63,30,fe3d0170 -1438275000,63,31,0130fff3 +1039185000,0,0,fecffffd +1039195000,0,1,00490106 +1039205000,0,2,0099fee3 +1039215000,0,3,00ab018c +1039225000,0,4,fda2fe25 +1039235000,0,5,02cf021e +1039245000,0,6,fe15ff71 +1039255000,0,7,0096ff0e +1039265000,0,8,ffcd0024 +1039275000,0,9,00400076 +1039285000,0,10,ff66ff1c +1039295000,0,11,009a03b9 +1039305000,0,12,00a7fc43 +1039315000,0,13,ff0e0086 +1039325000,0,14,00d0ffc2 +1039335000,0,15,00460064 +1039345000,0,16,ff8dffb5 +1039355000,0,17,007d00ce +1039365000,0,18,fdc10089 +1039375000,0,19,01f7fed6 +1039385000,0,20,ff240031 +1039395000,0,21,00f5ffa2 +1039405000,0,22,ff27ffc3 +1039415000,0,23,fe22007a +1039425000,0,24,05b700a2 +1039435000,0,25,fbf2ffd6 +1039445000,0,26,00bcff90 +1039455000,0,27,ffb40041 +1039465000,0,28,00abfecf +1039475000,0,29,ff260112 +1039485000,0,30,ffa0fff2 +1039495000,0,31,0102ff60 +1044575000,1,0,fdfffe5e +1044585000,1,1,0244ffc0 +1044595000,1,2,ffed0218 +1044605000,1,3,ff51ff13 +1044615000,1,4,00ceff1c +1044625000,1,5,ff73006a +1044635000,1,6,0003ffdd +1044645000,1,7,00000166 +1044655000,1,8,fe7cfe62 +1044665000,1,9,02280143 +1044675000,1,10,ff13ff4c +1044685000,1,11,ff1500d4 +1044695000,1,12,02ceffa1 +1044705000,1,13,fd69fe58 +1044715000,1,14,00ff00ce +1044725000,1,15,016a0173 +1044735000,1,16,fdbdfebe +1044745000,1,17,0160ffc0 +1044755000,1,18,fd57014c +1044765000,1,19,02630009 +1044775000,1,20,ff64ff3e +1044785000,1,21,ff95ffee +1044795000,1,22,018b00e1 +1044805000,1,23,ff10fe12 +1044815000,1,24,019c02aa +1044825000,1,25,fdd0fdb9 +1044835000,1,26,015501e4 +1044845000,1,27,fefbfdfc +1044855000,1,28,00c401ad +1044865000,1,29,ff7bfebc +1044875000,1,30,017f0020 +1044885000,1,31,feea0131 +1049965000,2,0,0013ffb4 +1049975000,2,1,0137ff61 +1049985000,2,2,ff8201d7 +1049995000,2,3,fee2fee0 +1050005000,2,4,001dfefc +1050015000,2,5,02750214 +1050025000,2,6,fe2dfe3b +1050035000,2,7,00b000b9 +1050045000,2,8,fe3fff3e +1050055000,2,9,024601af +1050065000,2,10,ff1bff4b +1050075000,2,11,ff77ffeb +1050085000,2,12,01b600b5 +1050095000,2,13,fdfefdfd +1050105000,2,14,020400f0 +1050115000,2,15,fea00062 +1050125000,2,16,ffcffefe +1050135000,2,17,013900e9 +1050145000,2,18,fd34ffd3 +1050155000,2,19,0276fff2 +1050165000,2,20,006fffa2 +1050175000,2,21,fe550052 +1050185000,2,22,010d01b3 +1050195000,2,23,ff22fd19 +1050205000,2,24,01530320 +1050215000,2,25,fea6fd57 +1050225000,2,26,00f70103 +1050235000,2,27,fe75fe9b +1050245000,2,28,02120235 +1050255000,2,29,ff04fecd +1050265000,2,30,0122ffd2 +1050275000,2,31,fe3200b4 +1055355000,3,0,021e0010 +1055365000,3,1,00280005 +1055375000,3,2,ff920048 +1055385000,3,3,ffd70070 +1055395000,3,4,fe5a0055 +1055405000,3,5,04b1ff66 +1055415000,3,6,fbbe0047 +1055425000,3,7,027a0012 +1055435000,3,8,fe19004d +1055445000,3,9,012cff0d +1055455000,3,10,ff85012a +1055465000,3,11,0000ffd2 +1055475000,3,12,00abfe13 +1055485000,3,13,ff1f00ac +1055495000,3,14,01ec00c6 +1055505000,3,15,fd9e002c +1055515000,3,16,01e4ffe2 +1055525000,3,17,fe5800b3 +1055535000,3,18,0040ff12 +1055545000,3,19,ffefffca +1055555000,3,20,01740047 +1055565000,3,21,fe6bff96 +1055575000,3,22,00e600d9 +1055585000,3,23,fefeff2a +1055595000,3,24,024d00d5 +1055605000,3,25,fd80ff83 +1055615000,3,26,00e1ffcc +1055625000,3,27,00a200e0 +1055635000,3,28,fe9fff55 +1055645000,3,29,01e90040 +1055655000,3,30,00580052 +1055665000,3,31,fc92fedc +1060745000,4,0,00d201f8 +1060755000,4,1,ff46fead +1060765000,4,2,00b7ff8a +1060775000,4,3,0058010b +1060785000,4,4,fd3a00ac +1060795000,4,5,0462fe92 +1060805000,4,6,fc84006f +1060815000,4,7,015c00d0 +1060825000,4,8,ff91ff77 +1060835000,4,9,fffd0021 +1060845000,4,10,ff6effcc +1060855000,4,11,00b00162 +1060865000,4,12,011ffd13 +1060875000,4,13,fe630179 +1060885000,4,14,00d40060 +1060895000,4,15,0084ff96 +1060905000,4,16,ffc00066 +1060915000,4,17,fe880013 +1060925000,4,18,ffd7000e +1060935000,4,19,012eff3f +1060945000,4,20,000a008c +1060955000,4,21,ff84ffb4 +1060965000,4,22,00c001af +1060975000,4,23,fe5afde6 +1060985000,4,24,048901b7 +1060995000,4,25,fc21fea3 +1061005000,4,26,0070ffb4 +1061015000,4,27,002e00c4 +1061025000,4,28,0071fee9 +1061035000,4,29,ffab0245 +1061045000,4,30,009cfefa +1061055000,4,31,fee2fe6c +1066135000,5,0,005f00dd +1066145000,5,1,ff99ffa7 +1066155000,5,2,ffe3ff72 +1066165000,5,3,002300ec +1066175000,5,4,ffcc002f +1066185000,5,5,008c001d +1066195000,5,6,ff63ffc5 +1066205000,5,7,ff6cffa1 +1066215000,5,8,01b3ffb6 +1066225000,5,9,fe9f001b +1066235000,5,10,00370119 +1066245000,5,11,012f0000 +1066255000,5,12,fe7cfd5a +1066265000,5,13,0102031b +1066275000,5,14,ff8ffd90 +1066285000,5,15,003f01da +1066295000,5,16,0023fe03 +1066305000,5,17,002f0255 +1066315000,5,18,fec9fec4 +1066325000,5,19,00eb0020 +1066335000,5,20,fe3200bf +1066345000,5,21,01b0fd65 +1066355000,5,22,ffef0207 +1066365000,5,23,fefa012d +1066375000,5,24,0283ff66 +1066385000,5,25,fe59fe45 +1066395000,5,26,00dd017d +1066405000,5,27,feefffcc +1066415000,5,28,001effdc +1066425000,5,29,009afee7 +1066435000,5,30,fe5f0238 +1066445000,5,31,0147fe20 +1071525000,6,0,fe63009c +1071535000,6,1,021efed6 +1071545000,6,2,ff0d0187 +1071555000,6,3,007bfe02 +1071565000,6,4,fedd00b4 +1071575000,6,5,027a012e +1071585000,6,6,fe6bffa0 +1071595000,6,7,0020fed4 +1071605000,6,8,ff3d01fe +1071615000,6,9,017cfea4 +1071625000,6,10,ff5c0055 +1071635000,6,11,ff2cfeea +1071645000,6,12,011f003e +1071655000,6,13,ff080080 +1071665000,6,14,012fffea +1071675000,6,15,fff500da +1071685000,6,16,fea1fed4 +1071695000,6,17,029000c8 +1071705000,6,18,fdef0009 +1071715000,6,19,ff53ff58 +1071725000,6,20,00f10054 +1071735000,6,21,fec4ffa6 +1071745000,6,22,01e3ff3c +1071755000,6,23,ff18018a +1071765000,6,24,006f0006 +1071775000,6,25,0032005e +1071785000,6,26,001cfde3 +1071795000,6,27,ff5a0368 +1071805000,6,28,0103fd9e +1071815000,6,29,fe0effa4 +1071825000,6,30,023fffba +1071835000,6,31,feff00e4 +1076915000,7,0,009f015d +1076925000,7,1,ff86010d +1076935000,7,2,ff79ff42 +1076945000,7,3,004afffc +1076955000,7,4,fec40005 +1076965000,7,5,0360ff6d +1076975000,7,6,fcd3009f +1076985000,7,7,0102ff56 +1076995000,7,8,ffe70078 +1077005000,7,9,ff3effb2 +1077015000,7,10,01d5ffcf +1077025000,7,11,000a0316 +1077035000,7,12,ff4afb85 +1077045000,7,13,001501db +1077055000,7,14,ff4eff95 +1077065000,7,15,003e00bf +1077075000,7,16,0023fd83 +1077085000,7,17,ff1e01b1 +1077095000,7,18,009f0186 +1077105000,7,19,00b4ff18 +1077115000,7,20,fe46ff37 +1077125000,7,21,020600f1 +1077135000,7,22,fde5ff77 +1077145000,7,23,01a8fffa +1077155000,7,24,00630048 +1077165000,7,25,fea20064 +1077175000,7,26,016f0005 +1077185000,7,27,fd64ff1a +1077195000,7,28,02e8010f +1077205000,7,29,fe01fe0b +1077215000,7,30,00c60359 +1077225000,7,31,003cfc85 +1082305000,8,0,00f7ffe4 +1082315000,8,1,0097ffaf +1082325000,8,2,ff8001a2 +1082335000,8,3,00abff22 +1082345000,8,4,fd8a0096 +1082355000,8,5,04e00049 +1082365000,8,6,fc07004f +1082375000,8,7,00c2fdbd +1082385000,8,8,00cb0109 +1082395000,8,9,feea0125 +1082405000,8,10,00cbfd2b +1082415000,8,11,fef60569 +1082425000,8,12,01e7fb98 +1082435000,8,13,fe870053 +1082445000,8,14,00830069 +1082455000,8,15,ff550015 +1082465000,8,16,0189ffdc +1082475000,8,17,ff150173 +1082485000,8,18,ff5afe96 +1082495000,8,19,00fd017a +1082505000,8,20,ff62fdf2 +1082515000,8,21,ffec00f5 +1082525000,8,22,001d0093 +1082535000,8,23,ff66fd43 +1082545000,8,24,0175042f +1082555000,8,25,ffe2fdb5 +1082565000,8,26,ffb700dd +1082575000,8,27,ffdafe9f +1082585000,8,28,00550198 +1082595000,8,29,ffcdfe9b +1082605000,8,30,01050175 +1082615000,8,31,fd83fe6f +1087695000,9,0,0202ffd4 +1087705000,9,1,feb8ffee +1087715000,9,2,feda0030 +1087725000,9,3,039bff87 +1087735000,9,4,fd7000e5 +1087745000,9,5,ffd6ff7a +1087755000,9,6,ff2b0101 +1087765000,9,7,02e3ffb0 +1087775000,9,8,fde5fe52 +1087785000,9,9,019a0208 +1087795000,9,10,feaefead +1087805000,9,11,ff5c0120 +1087815000,9,12,01d9fec7 +1087825000,9,13,fe36006e +1087835000,9,14,0075001c +1087845000,9,15,016c002a +1087855000,9,16,fe6e003a +1087865000,9,17,0292ff7e +1087875000,9,18,fc8800bc +1087885000,9,19,016dffc7 +1087895000,9,20,009cffa3 +1087905000,9,21,fe62ffc4 +1087915000,9,22,01b5ffcd +1087925000,9,23,fe8300a2 +1087935000,9,24,015b0080 +1087945000,9,25,0048ff18 +1087955000,9,26,ff88016b +1087965000,9,27,ff24fdf6 +1087975000,9,28,02cb01a1 +1087985000,9,29,fd06ff00 +1087995000,9,30,0123ff92 +1088005000,9,31,fe960098 +1093085000,10,0,02f6feee +1093095000,10,1,ffb100cc +1093105000,10,2,fed80091 +1093115000,10,3,0126fec2 +1093125000,10,4,fef80071 +1093135000,10,5,01d70194 +1093145000,10,6,fe7dfea7 +1093155000,10,7,011c001b +1093165000,10,8,fecdff98 +1093175000,10,9,00a7015e +1093185000,10,10,ff8efdcf +1093195000,10,11,ff1a0294 +1093205000,10,12,02c1fd8c +1093215000,10,13,fd940127 +1093225000,10,14,01faff55 +1093235000,10,15,ff830070 +1093245000,10,16,feb40036 +1093255000,10,17,014900ee +1093265000,10,18,fde2fe97 +1093275000,10,19,01acffae +1093285000,10,20,00580181 +1093295000,10,21,ff6dfed4 +1093305000,10,22,0059ffb5 +1093315000,10,23,ff0effed +1093325000,10,24,ff7902dc +1093335000,10,25,026bfce8 +1093345000,10,26,feac01d9 +1093355000,10,27,ffe4fe28 +1093365000,10,28,01d7024a +1093375000,10,29,fdfcfdb1 +1093385000,10,30,016400ff +1093395000,10,31,fca3003c +1098475000,11,0,0288ff37 +1098485000,11,1,fef200c3 +1098495000,11,2,0020fef0 +1098505000,11,3,00000175 +1098515000,11,4,fea8feef +1098525000,11,5,01fa0242 +1098535000,11,6,0038ff0c +1098545000,11,7,fee3ff18 +1098555000,11,8,009e0080 +1098565000,11,9,fee70065 +1098575000,11,10,01c1ff2a +1098585000,11,11,fd7e0078 +1098595000,11,12,01d9ff9c +1098605000,11,13,00d2ff90 +1098615000,11,14,fd5e01ae +1098625000,11,15,037afe31 +1098635000,11,16,fd440153 +1098645000,11,17,011a0053 +1098655000,11,18,fe00ff0a +1098665000,11,19,03400009 +1098675000,11,20,fea0ffc3 +1098685000,11,21,fefa0034 +1098695000,11,22,0120016e +1098705000,11,23,ff61fde4 +1098715000,11,24,00b2014e +1098725000,11,25,ffa9ff9d +1098735000,11,26,00dbff50 +1098745000,11,27,fea600aa +1098755000,11,28,011bffda +1098765000,11,29,ff5600c2 +1098775000,11,30,0186ffa4 +1098785000,11,31,fcd6ff93 +1103865000,12,0,0178004b +1103875000,12,1,ff95ffc0 +1103885000,12,2,00b1ffd4 +1103895000,12,3,ff920152 +1103905000,12,4,fe90006b +1103915000,12,5,04b7fe4f +1103925000,12,6,fc2b016d +1103935000,12,7,00d7fed9 +1103945000,12,8,ff7e0071 +1103955000,12,9,00120051 +1103965000,12,10,0092fe5b +1103975000,12,11,ffa8041f +1103985000,12,12,0075fbaf +1103995000,12,13,00750112 +1104005000,12,14,fea10110 +1104015000,12,15,0192fdd8 +1104025000,12,16,ff00022b +1104035000,12,17,00b10052 +1104045000,12,18,fe05fdec +1104055000,12,19,0208016e +1104065000,12,20,0014ff7b +1104075000,12,21,fe5fff33 +1104085000,12,22,00ff01cb +1104095000,12,23,fed5ff49 +1104105000,12,24,0242fff9 +1104115000,12,25,fe20ff45 +1104125000,12,26,015800b1 +1104135000,12,27,feea00cd +1104145000,12,28,0187fe33 +1104155000,12,29,feed0104 +1104165000,12,30,00ed0094 +1104175000,12,31,fd76feca +1109255000,13,0,000b016f +1109265000,13,1,01b9fe6e +1109275000,13,2,fe09014e +1109285000,13,3,00e10103 +1109295000,13,4,feefff82 +1109305000,13,5,01e8ff55 +1109315000,13,6,0049019d +1109325000,13,7,fd64fd31 +1109335000,13,8,0215023f +1109345000,13,9,ff42fdfa +1109355000,13,10,00780187 +1109365000,13,11,006effcb +1109375000,13,12,fe04ffca +1109385000,13,13,020cff43 +1109395000,13,14,fe32010b +1109405000,13,15,017dfec2 +1109415000,13,16,004b014d +1109425000,13,17,ff39ff1c +1109435000,13,18,ff390156 +1109445000,13,19,00adff0b +1109455000,13,20,ff77fee4 +1109465000,13,21,00080249 +1109475000,13,22,0099fde9 +1109485000,13,23,fed00177 +1109495000,13,24,0229fec1 +1109505000,13,25,ff50034c +1109515000,13,26,ff76fbad +1109525000,13,27,ff840257 +1109535000,13,28,00c200a4 +1109545000,13,29,0038fec7 +1109555000,13,30,004c00e7 +1109565000,13,31,fec7fe0e +1114645000,14,0,fe8b003f +1114655000,14,1,026cff41 +1114665000,14,2,fe36015f +1114675000,14,3,01100024 +1114685000,14,4,fef1ff89 +1114695000,14,5,02700044 +1114705000,14,6,fe44ffde +1114715000,14,7,ff4c00d6 +1114725000,14,8,01cffdfd +1114735000,14,9,ff2d000a +1114745000,14,10,ff4c0119 +1114755000,14,11,00960166 +1114765000,14,12,010dfe0e +1114775000,14,13,fe65ffac +1114785000,14,14,005c003f +1114795000,14,15,0233ffc0 +1114805000,14,16,fcd70049 +1114815000,14,17,028200bd +1114825000,14,18,fe94003d +1114835000,14,19,feb2fe62 +1114845000,14,20,02d100eb +1114855000,14,21,fcccffb8 +1114865000,14,22,02200046 +1114875000,14,23,ff00fea8 +1114885000,14,24,00ef0183 +1114895000,14,25,ff81006c +1114905000,14,26,008e001f +1114915000,14,27,ffa8ff80 +1114925000,14,28,0129ffae +1114935000,14,29,fd8bff9c +1114945000,14,30,017400e1 +1114955000,14,31,ffc9ff4e +1120035000,15,0,0179feb7 +1120045000,15,1,ffb900c8 +1120055000,15,2,003aff52 +1120065000,15,3,005200e2 +1120075000,15,4,fe24ff66 +1120085000,15,5,020d0091 +1120095000,15,6,fe0800eb +1120105000,15,7,0156ff42 +1120115000,15,8,ff66fff7 +1120125000,15,9,007a0005 +1120135000,15,10,ff67fe42 +1120145000,15,11,00d50277 +1120155000,15,12,fff6ffad +1120165000,15,13,ff17fe98 +1120175000,15,14,00b8ffdb +1120185000,15,15,ffa5020f +1120195000,15,16,00d9fe83 +1120205000,15,17,fe97ff4a +1120215000,15,18,000c0268 +1120225000,15,19,0148fe74 +1120235000,15,20,feb40188 +1120245000,15,21,0099fdf1 +1120255000,15,22,ff5c0151 +1120265000,15,23,00d4ff5c +1120275000,15,24,00c8fff3 +1120285000,15,25,fe9a0119 +1120295000,15,26,0287fec4 +1120305000,15,27,fcf9ffa7 +1120315000,15,28,018a0231 +1120325000,15,29,ff77fcde +1120335000,15,30,00880359 +1120345000,15,31,fe81fe97 +1125425000,16,0,019900ad +1125435000,16,1,fff70072 +1125445000,16,2,ffecff92 +1125455000,16,3,001affc5 +1125465000,16,4,fde50029 +1125475000,16,5,03e3010f +1125485000,16,6,fca1ff28 +1125495000,16,7,01240095 +1125505000,16,8,006efeec +1125515000,16,9,ffa70065 +1125525000,16,10,0055ff1a +1125535000,16,11,ffba044b +1125545000,16,12,009ffb2c +1125555000,16,13,feef00d6 +1125565000,16,14,004c00e2 +1125575000,16,15,01d0ff1b +1125585000,16,16,fda3006b +1125595000,16,17,026900b0 +1125605000,16,18,fd4aff2e +1125615000,16,19,003200eb +1125625000,16,20,0157fef9 +1125635000,16,21,fecfff87 +1125645000,16,22,011101be +1125655000,16,23,fd6cfdc9 +1125665000,16,24,052e02a4 +1125675000,16,25,fc01ff2d +1125685000,16,26,0125ff5e +1125695000,16,27,00aaffbd +1125705000,16,28,ff6d0062 +1125715000,16,29,fecfff10 +1125725000,16,30,00e20278 +1125735000,16,31,fec8fdcf +1130815000,17,0,016900ab +1130825000,17,1,0176ffad +1130835000,17,2,fd7dfee7 +1130845000,17,3,01c701c3 +1130855000,17,4,fe97003b +1130865000,17,5,015e0019 +1130875000,17,6,fe0cfe29 +1130885000,17,7,02ca00c7 +1130895000,17,8,fd71ff94 +1130905000,17,9,01870097 +1130915000,17,10,0039ff8d +1130925000,17,11,fefa015f +1130935000,17,12,00d9ff4c +1130945000,17,13,febfff82 +1130955000,17,14,016b004f +1130965000,17,15,ff47ff75 +1130975000,17,16,ff1d00e7 +1130985000,17,17,01f4feb9 +1130995000,17,18,fee70209 +1131005000,17,19,ff29ff4b +1131015000,17,20,01fffebf +1131025000,17,21,fdce005f +1131035000,17,22,022c0047 +1131045000,17,23,fe7a00c5 +1131055000,17,24,009d004a +1131065000,17,25,005bfef7 +1131075000,17,26,001f00fb +1131085000,17,27,fef2fe77 +1131095000,17,28,008d019a +1131105000,17,29,ffd1fe3a +1131115000,17,30,02710089 +1131125000,17,31,fc31ffe3 +1136205000,18,0,00a5fea8 +1136215000,18,1,fe710056 +1136225000,18,2,02bdffb2 +1136235000,18,3,fde8011a +1136245000,18,4,feb6ff42 +1136255000,18,5,04a0016a +1136265000,18,6,fbeefef5 +1136275000,18,7,01e2007e +1136285000,18,8,feb6ffb4 +1136295000,18,9,00b0fff5 +1136305000,18,10,ffe1ff7b +1136315000,18,11,003301b5 +1136325000,18,12,00a0ff2c +1136335000,18,13,ff27fdd0 +1136345000,18,14,005201f7 +1136355000,18,15,012f002e +1136365000,18,16,fe97febc +1136375000,18,17,003301e2 +1136385000,18,18,fe5dfec8 +1136395000,18,19,021e0118 +1136405000,18,20,ff26fe9e +1136415000,18,21,00120040 +1136425000,18,22,00b400b5 +1136435000,18,23,ff12ffb0 +1136445000,18,24,03020004 +1136455000,18,25,fc1cff33 +1136465000,18,26,01ad00cb +1136475000,18,27,ff43ff91 +1136485000,18,28,00b80110 +1136495000,18,29,ff8ffe3e +1136505000,18,30,011c01e7 +1136515000,18,31,fea9ff94 +1141595000,19,0,011eff14 +1141605000,19,1,ff72016f +1141615000,19,2,0153ffde +1141625000,19,3,ffd1010e +1141635000,19,4,fd5afdab +1141645000,19,5,040f0275 +1141655000,19,6,fe08fef6 +1141665000,19,7,0006febe +1141675000,19,8,ff8c019b +1141685000,19,9,00ca0024 +1141695000,19,10,ffeffe8c +1141705000,19,11,0034023e +1141715000,19,12,fe2cfd80 +1141725000,19,13,01ad00f9 +1141735000,19,14,002cffa6 +1141745000,19,15,00a20079 +1141755000,19,16,feb80016 +1141765000,19,17,006a0069 +1141775000,19,18,ffa5feb0 +1141785000,19,19,ffb3017c +1141795000,19,20,00aeff4f +1141805000,19,21,fedbffed +1141815000,19,22,01e00010 +1141825000,19,23,fe2cfe84 +1141835000,19,24,02160383 +1141845000,19,25,fe52fc1c +1141855000,19,26,0029028a +1141865000,19,27,0148fffc +1141875000,19,28,ff3c005e +1141885000,19,29,ffc9fe1d +1141895000,19,30,014400b0 +1141905000,19,31,fd84ffd1 +1146985000,20,0,0158018d +1146995000,20,1,ffa8ff43 +1147005000,20,2,fe16fee3 +1147015000,20,3,02970243 +1147025000,20,4,fe5dff3e +1147035000,20,5,012bff44 +1147045000,20,6,fed500d5 +1147055000,20,7,012c001e +1147065000,20,8,ff01fe88 +1147075000,20,9,ff8c024f +1147085000,20,10,0076fe50 +1147095000,20,11,009a00ed +1147105000,20,12,ff3cff33 +1147115000,20,13,0058ff8b +1147125000,20,14,01240194 +1147135000,20,15,ffbefe76 +1147145000,20,16,ff580129 +1147155000,20,17,003e00dd +1147165000,20,18,fddefd0b +1147175000,20,19,02130255 +1147185000,20,20,ff3dfefc +1147195000,20,21,ffd1ffb0 +1147205000,20,22,01430253 +1147215000,20,23,fe16fdfe +1147225000,20,24,045f013e +1147235000,20,25,fc8eff0d +1147245000,20,26,0076fff6 +1147255000,20,27,ff50ff8b +1147265000,20,28,0152006f +1147275000,20,29,001c00bd +1147285000,20,30,fe6cffb8 +1147295000,20,31,003cfea6 +1152375000,21,0,ff3802d8 +1152385000,21,1,ff5bfe70 +1152395000,21,2,01790009 +1152405000,21,3,ffb0006f +1152415000,21,4,fe3901a9 +1152425000,21,5,02cefe8f +1152435000,21,6,fe7affac +1152445000,21,7,00b80090 +1152455000,21,8,ff32fe95 +1152465000,21,9,002f026a +1152475000,21,10,0001fd70 +1152485000,21,11,000403f0 +1152495000,21,12,00a4fabf +1152505000,21,13,ff25027e +1152515000,21,14,00ea0068 +1152525000,21,15,ffc8ff10 +1152535000,21,16,ff940092 +1152545000,21,17,004b004e +1152555000,21,18,fedb0079 +1152565000,21,19,00d2ff89 +1152575000,21,20,0021fe7f +1152585000,21,21,ff4c0021 +1152595000,21,22,011600f6 +1152605000,21,23,fef80130 +1152615000,21,24,00feff51 +1152625000,21,25,ff63ff48 +1152635000,21,26,000300aa +1152645000,21,27,014affd8 +1152655000,21,28,feae0049 +1152665000,21,29,0001fe62 +1152675000,21,30,001602ba +1152685000,21,31,00b0fc90 +1157765000,22,0,0011fe96 +1157775000,22,1,0232fe8b +1157785000,22,2,fdd501e1 +1157795000,22,3,013cfe73 +1157805000,22,4,fe1901e8 +1157815000,22,5,037eff04 +1157825000,22,6,fde3006c +1157835000,22,7,014e004a +1157845000,22,8,fda8ff70 +1157855000,22,9,01afffe9 +1157865000,22,10,ff5bfeaf +1157875000,22,11,fea501b9 +1157885000,22,12,02b1ff65 +1157895000,22,13,fece00dc +1157905000,22,14,001dfe87 +1157915000,22,15,009a014f +1157925000,22,16,ff69ff90 +1157935000,22,17,ffeafe6d +1157945000,22,18,ff110345 +1157955000,22,19,008cfdd5 +1157965000,22,20,0107000c +1157975000,22,21,fdec0132 +1157985000,22,22,025ffe62 +1157995000,22,23,fdf200ca +1158005000,22,24,01aa0052 +1158015000,22,25,ff6d003b +1158025000,22,26,0073ffaf +1158035000,22,27,ffa7001b +1158045000,22,28,0043fff7 +1158055000,22,29,ffa0ffe2 +1158065000,22,30,015dfe2f +1158075000,22,31,fdb20331 +1163155000,23,0,ff9c014a +1163165000,23,1,fff7ff14 +1163175000,23,2,007d0198 +1163185000,23,3,feddff1a +1163195000,23,4,00a3ffd3 +1163205000,23,5,0040022d +1163215000,23,6,000dfd1f +1163225000,23,7,fec2028b +1163235000,23,8,0139fda6 +1163245000,23,9,00350134 +1163255000,23,10,fec10025 +1163265000,23,11,020b0083 +1163275000,23,12,feb8ff81 +1163285000,23,13,ff92ff40 +1163295000,23,14,0158feee +1163305000,23,15,ffc702a6 +1163315000,23,16,fe9cfdb4 +1163325000,23,17,02430244 +1163335000,23,18,fe4dfea0 +1163345000,23,19,feb10058 +1163355000,23,20,0245ff81 +1163365000,23,21,fe5a000f +1163375000,23,22,014b01b9 +1163385000,23,23,0034fd85 +1163395000,23,24,00570164 +1163405000,23,25,ffddfe90 +1163415000,23,26,fe210303 +1163425000,23,27,020ffccb +1163435000,23,28,fe38012b +1163445000,23,29,00e0ffd0 +1163455000,23,30,00140212 +1163465000,23,31,0033fce2 +1168545000,24,0,ffdd007b +1168555000,24,1,011e003c +1168565000,24,2,fe900088 +1168575000,24,3,026cfef4 +1168585000,24,4,fb35ffe1 +1168595000,24,5,06980076 +1168605000,24,6,fc040045 +1168615000,24,7,010c0030 +1168625000,24,8,ff51feea +1168635000,24,9,ff5301be +1168645000,24,10,00e7fc9c +1168655000,24,11,00e10487 +1168665000,24,12,ff10fca0 +1168675000,24,13,00dd0033 +1168685000,24,14,ff56012f +1168695000,24,15,0044ff6a +1168705000,24,16,ffebff9b +1168715000,24,17,ff9a0048 +1168725000,24,18,fe94003e +1168735000,24,19,01e400ea +1168745000,24,20,ff1dfe55 +1168755000,24,21,003e0012 +1168765000,24,22,00ea0249 +1168775000,24,23,fd9efc26 +1168785000,24,24,02f703d0 +1168795000,24,25,fec1ff12 +1168805000,24,26,ff950026 +1168815000,24,27,009ffe9f +1168825000,24,28,002e00c2 +1168835000,24,29,fe81ff49 +1168845000,24,30,01fc0173 +1168855000,24,31,fec2fec4 +1173935000,25,0,028bff8e +1173945000,25,1,ff900107 +1173955000,25,2,ffdbff50 +1173965000,25,3,008b00ce +1173975000,25,4,fd8c0034 +1173985000,25,5,033bfef8 +1173995000,25,6,fd5301b2 +1174005000,25,7,010aff87 +1174015000,25,8,0039ff6f +1174025000,25,9,00810019 +1174035000,25,10,ffcefed2 +1174045000,25,11,fea10356 +1174055000,25,12,01bffaf4 +1174065000,25,13,feaa0359 +1174075000,25,14,ffdc006d +1174085000,25,15,0121ff0d +1174095000,25,16,000100c0 +1174105000,25,17,feb6ff11 +1174115000,25,18,00a7002e +1174125000,25,19,00d10030 +1174135000,25,20,ff340088 +1174145000,25,21,ffcdff22 +1174155000,25,22,00cd0160 +1174165000,25,23,fe22fe37 +1174175000,25,24,039b01e7 +1174185000,25,25,fd55fd6f +1174195000,25,26,00f00208 +1174205000,25,27,ff5bff74 +1174215000,25,28,01510014 +1174225000,25,29,fed2005d +1174235000,25,30,01e4fff1 +1174245000,25,31,fc6bfecd +1179325000,26,0,0038fe21 +1179335000,26,1,00f90100 +1179345000,26,2,fe9800b6 +1179355000,26,3,01a5fdf5 +1179365000,26,4,fd9a0176 +1179375000,26,5,024a0190 +1179385000,26,6,fefffe42 +1179395000,26,7,00420167 +1179405000,26,8,0008fdb2 +1179415000,26,9,ff370348 +1179425000,26,10,017cfcc8 +1179435000,26,11,fe63022f +1179445000,26,12,02befe39 +1179455000,26,13,fd35016f +1179465000,26,14,00fffd91 +1179475000,26,15,019b0283 +1179485000,26,16,fd18ffbd +1179495000,26,17,02b30050 +1179505000,26,18,fd2cfe52 +1179515000,26,19,011d007f +1179525000,26,20,0114007c +1179535000,26,21,fefa0062 +1179545000,26,22,00ebff84 +1179555000,26,23,febcff3f +1179565000,26,24,011c0214 +1179575000,26,25,0055fdc4 +1179585000,26,26,febc001c +1179595000,26,27,ffcb005d +1179605000,26,28,01900151 +1179615000,26,29,fe5ffe73 +1179625000,26,30,01bb014d +1179635000,26,31,fe57fff7 +1184715000,27,0,01a40066 +1184725000,27,1,ff690171 +1184735000,27,2,ffbffef8 +1184745000,27,3,002c013d +1184755000,27,4,febe001c +1184765000,27,5,02b6ffb8 +1184775000,27,6,fe12001d +1184785000,27,7,ffcbfec0 +1184795000,27,8,011a015b +1184805000,27,9,000fff9f +1184815000,27,10,ffacfe53 +1184825000,27,11,000e027a +1184835000,27,12,ff40fe8d +1184845000,27,13,01bf006d +1184855000,27,14,fcd4fef7 +1184865000,27,15,02f000da +1184875000,27,16,feaeffd4 +1184885000,27,17,00ef0149 +1184895000,27,18,fe41fde6 +1184905000,27,19,00ec01f5 +1184915000,27,20,0026feb2 +1184925000,27,21,fea600f6 +1184935000,27,22,0232ffb9 +1184945000,27,23,feb7fe60 +1184955000,27,24,006002eb +1184965000,27,25,ffe1fdd3 +1184975000,27,26,009c016b +1184985000,27,27,feaeff70 +1184995000,27,28,0188fff5 +1185005000,27,29,fee50099 +1185015000,27,30,01680157 +1185025000,27,31,fe32fc7a +1190105000,28,0,0298013a +1190115000,28,1,fdd0fe5e +1190125000,28,2,01de01dd +1190135000,28,3,feffff65 +1190145000,28,4,fecfff5b +1190155000,28,5,04120065 +1190165000,28,6,fbe400df +1190175000,28,7,016dffc8 +1190185000,28,8,0028fe97 +1190195000,28,9,ff6201de +1190205000,28,10,fffcfe12 +1190215000,28,11,02380420 +1190225000,28,12,fd64fa76 +1190235000,28,13,0177021b +1190245000,28,14,ff4400a8 +1190255000,28,15,00bffed6 +1190265000,28,16,ff620190 +1190275000,28,17,01d00018 +1190285000,28,18,fd78fe05 +1190295000,28,19,00390159 +1190305000,28,20,0101ff67 +1190315000,28,21,fe9cffdb +1190325000,28,22,01420001 +1190335000,28,23,fdcd010a +1190345000,28,24,04f6007b +1190355000,28,25,fcbafeac +1190365000,28,26,0002ff50 +1190375000,28,27,00e0023e +1190385000,28,28,ff1cfd54 +1190395000,28,29,001f012d +1190405000,28,30,009a00dc +1190415000,28,31,fdf7fea4 +1195495000,29,0,ffcdff59 +1195505000,29,1,0117ffa5 +1195515000,29,2,ff73013e +1195525000,29,3,ffefff12 +1195535000,29,4,ff8c01b9 +1195545000,29,5,0136ff2d +1195555000,29,6,ff4bfe8e +1195565000,29,7,ffff0246 +1195575000,29,8,ff4bfef1 +1195585000,29,9,009bff6c +1195595000,29,10,00bf0108 +1195605000,29,11,ff130087 +1195615000,29,12,001cff3f +1195625000,29,13,001bfe45 +1195635000,29,14,00fe01ce +1195645000,29,15,ffe6fe50 +1195655000,29,16,feb90271 +1195665000,29,17,017ffdf5 +1195675000,29,18,fde3024c +1195685000,29,19,00b7fea4 +1195695000,29,20,00beff33 +1195705000,29,21,fdda01d5 +1195715000,29,22,020bfe38 +1195725000,29,23,00e101e0 +1195735000,29,24,ffa7fd7d +1195745000,29,25,ff870182 +1195755000,29,26,ff370006 +1195765000,29,27,00f7007f +1195775000,29,28,fffafe2d +1195785000,29,29,fdc502a9 +1195795000,29,30,0358fe54 +1195805000,29,31,fe120046 +1200885000,30,0,0074ffc5 +1200895000,30,1,00410097 +1200905000,30,2,003e008a +1200915000,30,3,fe80006a +1200925000,30,4,0079001e +1200935000,30,5,0254fe88 +1200945000,30,6,fe7201c8 +1200955000,30,7,ff44fe6d +1200965000,30,8,01afffdf +1200975000,30,9,fe2b00fc +1200985000,30,10,01a9ff6a +1200995000,30,11,ff46007d +1201005000,30,12,ff7b0032 +1201015000,30,13,00c7fdac +1201025000,30,14,ff9602dd +1201035000,30,15,0126fcda +1201045000,30,16,ff2402f5 +1201055000,30,17,0007fedd +1201065000,30,18,fef00000 +1201075000,30,19,0088005a +1201085000,30,20,0019fe1e +1201095000,30,21,ff000208 +1201105000,30,22,011eff96 +1201115000,30,23,00c000f1 +1201125000,30,24,ff45fd2b +1201135000,30,25,ff19038c +1201145000,30,26,009dfe54 +1201155000,30,27,00fe0013 +1201165000,30,28,fee7005e +1201175000,30,29,0039ff78 +1201185000,30,30,004600fd +1201195000,30,31,ff4afeb4 +1206275000,31,0,005efeb2 +1206285000,31,1,00010165 +1206295000,31,2,ff88fea0 +1206305000,31,3,ffa1006f +1206315000,31,4,011b00cd +1206325000,31,5,0006003c +1206335000,31,6,fe39fec3 +1206345000,31,7,02c90287 +1206355000,31,8,fe59fd86 +1206365000,31,9,00420041 +1206375000,31,10,ff160034 +1206385000,31,11,00880101 +1206395000,31,12,00a2fee2 +1206405000,31,13,0142ff2d +1206415000,31,14,fd8a0227 +1206425000,31,15,02c5fef1 +1206435000,31,16,fd96ff5c +1206445000,31,17,00950001 +1206455000,31,18,009e014e +1206465000,31,19,fd67fedf +1206475000,31,20,0315ff8f +1206485000,31,21,fdfe0198 +1206495000,31,22,022bff1d +1206505000,31,23,fd9f0077 +1206515000,31,24,0187ff74 +1206525000,31,25,ffc8ff05 +1206535000,31,26,ffdc0272 +1206545000,31,27,0134fdc9 +1206555000,31,28,fe22014a +1206565000,31,29,fff2ff43 +1206575000,31,30,009200a5 +1206585000,31,31,ffd70039 +1211665000,32,0,ffb2ffeb +1211675000,32,1,010aff86 +1211685000,32,2,0080007f +1211695000,32,3,ffb90059 +1211705000,32,4,fe3dff28 +1211715000,32,5,02e3010d +1211725000,32,6,fd3cffc0 +1211735000,32,7,012dffdb +1211745000,32,8,ff57ff23 +1211755000,32,9,00c50149 +1211765000,32,10,ffc6fe09 +1211775000,32,11,fe4804b0 +1211785000,32,12,02f1fcb5 +1211795000,32,13,fde1fe80 +1211805000,32,14,011f0254 +1211815000,32,15,0095ff0e +1211825000,32,16,ff22002d +1211835000,32,17,ff8800be +1211845000,32,18,000cffd9 +1211855000,32,19,00f3002d +1211865000,32,20,ff4700ce +1211875000,32,21,ff0dfd63 +1211885000,32,22,021a0180 +1211895000,32,23,fd35ff07 +1211905000,32,24,058102c9 +1211915000,32,25,fb95fe77 +1211925000,32,26,01aefebb +1211935000,32,27,ff5c0116 +1211945000,32,28,00b7ffd1 +1211955000,32,29,fee3ff1c +1211965000,32,30,01430120 +1211975000,32,31,fe89ff64 +1217055000,33,0,027aff8d +1217065000,33,1,ffb30119 +1217075000,33,2,ff64fe3c +1217085000,33,3,00af02f7 +1217095000,33,4,ff11fdff +1217105000,33,5,0212ff88 +1217115000,33,6,fd6a00bd +1217125000,33,7,018000f7 +1217135000,33,8,ff18feaf +1217145000,33,9,003c0108 +1217155000,33,10,013ffebe +1217165000,33,11,fe08014b +1217175000,33,12,016eff25 +1217185000,33,13,ff15fee0 +1217195000,33,14,00f40166 +1217205000,33,15,ffd9ff36 +1217215000,33,16,feb60223 +1217225000,33,17,0151fed9 +1217235000,33,18,fe4cffce +1217245000,33,19,0199ffb5 +1217255000,33,20,fec70133 +1217265000,33,21,011afe70 +1217275000,33,22,008600f9 +1217285000,33,23,ffdcfec1 +1217295000,33,24,fefc0251 +1217305000,33,25,ffa8fede +1217315000,33,26,015dff90 +1217325000,33,27,00180141 +1217335000,33,28,ff16fee9 +1217345000,33,29,00bf0028 +1217355000,33,30,01b0ffcc +1217365000,33,31,fbfbffd2 +1222445000,34,0,0041fe20 +1222455000,34,1,0157002b +1222465000,34,2,fee2021a +1222475000,34,3,ff98fe40 +1222485000,34,4,ff7b0036 +1222495000,34,5,02010158 +1222505000,34,6,fe35ff1b +1222515000,34,7,01b10093 +1222525000,34,8,fe26fe70 +1222535000,34,9,01850191 +1222545000,34,10,ffb4fef0 +1222555000,34,11,fe3c006c +1222565000,34,12,027c0006 +1222575000,34,13,fe21ff19 +1222585000,34,14,000b00c9 +1222595000,34,15,023500f7 +1222605000,34,16,fce1feb2 +1222615000,34,17,0329009b +1222625000,34,18,fc8600b0 +1222635000,34,19,0248ff2c +1222645000,34,20,fff50058 +1222655000,34,21,fe47fefc +1222665000,34,22,01cd00d5 +1222675000,34,23,fe61ffef +1222685000,34,24,036401be +1222695000,34,25,fd8ffe19 +1222705000,34,26,0088000e +1222715000,34,27,fef80088 +1222725000,34,28,0218ffb4 +1222735000,34,29,fd93ff8b +1222745000,34,30,02ff0117 +1222755000,34,31,fdb5ffdf +1227835000,35,0,007a0043 +1227845000,35,1,0100ffd7 +1227855000,35,2,ff3d00c9 +1227865000,35,3,0061ff97 +1227875000,35,4,fddcffbe +1227885000,35,5,05420195 +1227895000,35,6,fb18ffeb +1227905000,35,7,0274fdd3 +1227915000,35,8,fe2b0227 +1227925000,35,9,01d5fe96 +1227935000,35,10,fefb0014 +1227945000,35,11,ff4f006e +1227955000,35,12,013dff04 +1227965000,35,13,ff550048 +1227975000,35,14,007b00fc +1227985000,35,15,0042004d +1227995000,35,16,ffa8ff19 +1228005000,35,17,ff800097 +1228015000,35,18,000fff9f +1228025000,35,19,ffbbffe9 +1228035000,35,20,0052ff80 +1228045000,35,21,ffd6007b +1228055000,35,22,00ec00f9 +1228065000,35,23,fe78ff09 +1228075000,35,24,020b0129 +1228085000,35,25,fea7ff80 +1228095000,35,26,00b9fdc4 +1228105000,35,27,ff650352 +1228115000,35,28,00edfdfa +1228125000,35,29,feff014c +1228135000,35,30,01e1ffd8 +1228145000,35,31,fd8afe8f +1233225000,36,0,00d200bb +1233235000,36,1,00e0ffb6 +1233245000,36,2,fed9ff13 +1233255000,36,3,017a00eb +1233265000,36,4,fd6000df +1233275000,36,5,044dfe8c +1233285000,36,6,fc5d016d +1233295000,36,7,00aeff70 +1233305000,36,8,0008ff5f +1233315000,36,9,002700ee +1233325000,36,10,ffb7fe57 +1233335000,36,11,00a9032a +1233345000,36,12,000cfc41 +1233355000,36,13,ff55017a +1233365000,36,14,00ba007d +1233375000,36,15,ffc2ffd5 +1233385000,36,16,0030006f +1233395000,36,17,ff46fefc +1233405000,36,18,004b011b +1233415000,36,19,ff34ff89 +1233425000,36,20,00fcff3b +1233435000,36,21,ff930016 +1233445000,36,22,00210201 +1233455000,36,23,fec8fdf0 +1233465000,36,24,04020297 +1233475000,36,25,fd5bfdd0 +1233485000,36,26,ff79004f +1233495000,36,27,010dff36 +1233505000,36,28,00240055 +1233515000,36,29,ff43014c +1233525000,36,30,00fcffc1 +1233535000,36,31,fe24fecf +1238615000,37,0,fe88ffdb +1238625000,37,1,00ab00d8 +1238635000,37,2,0099ff0b +1238645000,37,3,ff6c0114 +1238655000,37,4,ff33005e +1238665000,37,5,0283ff76 +1238675000,37,6,fdebff48 +1238685000,37,7,012700d0 +1238695000,37,8,ff2fff07 +1238705000,37,9,ffb9015c +1238715000,37,10,0063fe9a +1238725000,37,11,ff5d01a2 +1238735000,37,12,0149fe4b +1238745000,37,13,ff95fff7 +1238755000,37,14,005b014a +1238765000,37,15,ffeaff3f +1238775000,37,16,ff10ff8f +1238785000,37,17,01350198 +1238795000,37,18,fd99ff0b +1238805000,37,19,0194001e +1238815000,37,20,ffef0010 +1238825000,37,21,004dfe6a +1238835000,37,22,ff950198 +1238845000,37,23,ff610006 +1238855000,37,24,029d01bb +1238865000,37,25,fc9bfd0c +1238875000,37,26,02a30140 +1238885000,37,27,ff6700e8 +1238895000,37,28,ffb9ff4b +1238905000,37,29,fff7fde1 +1238915000,37,30,ffb50306 +1238925000,37,31,00eafe4f +1244005000,38,0,fd7b0068 +1244015000,38,1,0278fdf8 +1244025000,38,2,ff7a02e4 +1244035000,38,3,0083fd7a +1244045000,38,4,fe9b02d5 +1244055000,38,5,01bafea5 +1244065000,38,6,ff290027 +1244075000,38,7,ffe3ff37 +1244085000,38,8,ff1300b7 +1244095000,38,9,03000051 +1244105000,38,10,fdc7ff0a +1244115000,38,11,fe4800db +1244125000,38,12,036aff40 +1244135000,38,13,fd0b003a +1244145000,38,14,02a1ffaa +1244155000,38,15,feca0187 +1244165000,38,16,0037fe12 +1244175000,38,17,01200158 +1244185000,38,18,fe02ffca +1244195000,38,19,005700d4 +1244205000,38,20,ffbbfe0f +1244215000,38,21,003c0157 +1244225000,38,22,0149ff11 +1244235000,38,23,fed90085 +1244245000,38,24,00cf00c3 +1244255000,38,25,ff88feb3 +1244265000,38,26,00350030 +1244275000,38,27,003e01a7 +1244285000,38,28,ffccff28 +1244295000,38,29,ffcfff8e +1244305000,38,30,00f5ff06 +1244315000,38,31,ff8a00c5 +1249395000,39,0,0099ff5e +1249405000,39,1,fe0a00ca +1249415000,39,2,028ffe94 +1249425000,39,3,fe8002b2 +1249435000,39,4,ff2afdc6 +1249445000,39,5,02a70104 +1249455000,39,6,fdeaffbb +1249465000,39,7,00a8ffcd +1249475000,39,8,ff1d0000 +1249485000,39,9,003e00a2 +1249495000,39,10,017afecc +1249505000,39,11,ff8702a2 +1249515000,39,12,ff72fe2f +1249525000,39,13,0071feae +1249535000,39,14,ff76001c +1249545000,39,15,009601f1 +1249555000,39,16,ffadfdb8 +1249565000,39,17,ffc6018e +1249575000,39,18,ffb5fffe +1249585000,39,19,002e00f0 +1249595000,39,20,0090fec0 +1249605000,39,21,fe83ff22 +1249615000,39,22,00ec029f +1249625000,39,23,00ecfcd1 +1249635000,39,24,ffb502ce +1249645000,39,25,ff86fe32 +1249655000,39,26,ffca00f2 +1249665000,39,27,0123ff18 +1249675000,39,28,fe4c01bf +1249685000,39,29,0171fdf8 +1249695000,39,30,fecc0182 +1249705000,39,31,00aeff7d +1254785000,40,0,ff67fff8 +1254795000,40,1,010200d4 +1254805000,40,2,ffbffef9 +1254815000,40,3,ffaeffd0 +1254825000,40,4,fd570223 +1254835000,40,5,0642fe84 +1254845000,40,6,fade0115 +1254855000,40,7,0124fe8e +1254865000,40,8,01d9005f +1254875000,40,9,fdee0130 +1254885000,40,10,0104fd5c +1254895000,40,11,fe8e02b0 +1254905000,40,12,02b2fe02 +1254915000,40,13,fc9f00f1 +1254925000,40,14,0231ff85 +1254935000,40,15,ff850076 +1254945000,40,16,00cdffb4 +1254955000,40,17,fee400fc +1254965000,40,18,ffcfffe5 +1254975000,40,19,ffdefeea +1254985000,40,20,009b0039 +1254995000,40,21,ffc4006e +1255005000,40,22,ffd0ff4b +1255015000,40,23,ff360054 +1255025000,40,24,038f0255 +1255035000,40,25,fd0cfddc +1255045000,40,26,003e004e +1255055000,40,27,00eeff62 +1255065000,40,28,fee8008a +1255075000,40,29,0163ffe1 +1255085000,40,30,ff4900fb +1255095000,40,31,0011fe8c +1260175000,41,0,0192fdf2 +1260185000,41,1,feb3014b +1260195000,41,2,009eff41 +1260205000,41,3,001c0022 +1260215000,41,4,fffc00a8 +1260225000,41,5,ff420098 +1260235000,41,6,010dff76 +1260245000,41,7,ff84ff93 +1260255000,41,8,ffeeff9a +1260265000,41,9,fff800c8 +1260275000,41,10,0095002b +1260285000,41,11,fd93009c +1260295000,41,12,031cfed2 +1260305000,41,13,fff8ff56 +1260315000,41,14,fd430112 +1260325000,41,15,03a6ff28 +1260335000,41,16,fd720082 +1260345000,41,17,02c5ffa9 +1260355000,41,18,fb380129 +1260365000,41,19,02220016 +1260375000,41,20,0128fe84 +1260385000,41,21,fdfa004a +1260395000,41,22,01bf00e4 +1260405000,41,23,ff7cffd9 +1260415000,41,24,008eff62 +1260425000,41,25,0070ffc4 +1260435000,41,26,ff6100e3 +1260445000,41,27,fedffee4 +1260455000,41,28,021000fa +1260465000,41,29,fd7c0050 +1260475000,41,30,01c5fef4 +1260485000,41,31,feaa016c +1265565000,42,0,0307fe62 +1265575000,42,1,fd7f00cb +1265585000,42,2,0063fec5 +1265595000,42,3,015d0269 +1265605000,42,4,fd98fe97 +1265615000,42,5,01f001c8 +1265625000,42,6,00aeff46 +1265635000,42,7,fe4cff0e +1265645000,42,8,00e30048 +1265655000,42,9,ff0f002d +1265665000,42,10,0263ff01 +1265675000,42,11,fdf30208 +1265685000,42,12,ffbafeb1 +1265695000,42,13,00faff19 +1265705000,42,14,ff9d0124 +1265715000,42,15,004dff40 +1265725000,42,16,ff0d00ce +1265735000,42,17,01df001f +1265745000,42,18,fe3bff0d +1265755000,42,19,00fb0181 +1265765000,42,20,fee2ff79 +1265775000,42,21,002afe66 +1265785000,42,22,017a0222 +1265795000,42,23,fdeefda0 +1265805000,42,24,0069039c +1265815000,42,25,025ffc45 +1265825000,42,26,fda30225 +1265835000,42,27,0091feee +1265845000,42,28,00ac0173 +1265855000,42,29,ffa0ffe5 +1265865000,42,30,0037ff04 +1265875000,42,31,fe3d00da +1270955000,43,0,02b801f4 +1270965000,43,1,fe18005d +1270975000,43,2,018bffb1 +1270985000,43,3,fef30009 +1270995000,43,4,fecc0000 +1271005000,43,5,02dd0136 +1271015000,43,6,ff47fef4 +1271025000,43,7,fe320044 +1271035000,43,8,01640012 +1271045000,43,9,ffefffd9 +1271055000,43,10,0051ffd4 +1271065000,43,11,ff700097 +1271075000,43,12,ff7ffe3f +1271085000,43,13,01d5004a +1271095000,43,14,fe060209 +1271105000,43,15,021cfe73 +1271115000,43,16,fe8e011e +1271125000,43,17,003c004b +1271135000,43,18,fe7ffdb9 +1271145000,43,19,026901f5 +1271155000,43,20,fe46fe40 +1271165000,43,21,006f01ca +1271175000,43,22,011ffee2 +1271185000,43,23,ff7a0100 +1271195000,43,24,ffceff18 +1271205000,43,25,00590013 +1271215000,43,26,fef90032 +1271225000,43,27,00240097 +1271235000,43,28,0137ff8d +1271245000,43,29,feb3ffc2 +1271255000,43,30,028001c9 +1271265000,43,31,fc58fc1d +1276345000,44,0,01970098 +1276355000,44,1,006fffe7 +1276365000,44,2,fee4002e +1276375000,44,3,006bff4e +1276385000,44,4,fe4b01a8 +1276395000,44,5,0419fe37 +1276405000,44,6,fd3a013f +1276415000,44,7,0054ffd2 +1276425000,44,8,0062ffce +1276435000,44,9,ff5600ba +1276445000,44,10,008efd5f +1276455000,44,11,0061058e +1276465000,44,12,ff24f9ba +1276475000,44,13,00c701ff +1276485000,44,14,ffcc00de +1276495000,44,15,006fff14 +1276505000,44,16,002b0142 +1276515000,44,17,006fff3b +1276525000,44,18,fd84ff62 +1276535000,44,19,00b700ac +1276545000,44,20,011dff30 +1276555000,44,21,fec30029 +1276565000,44,22,00940219 +1276575000,44,23,fef6fd70 +1276585000,44,24,03600204 +1276595000,44,25,fd5cfe78 +1276605000,44,26,00ca0031 +1276615000,44,27,ff350044 +1276625000,44,28,0108ffea +1276635000,44,29,fe85ffb5 +1276645000,44,30,015e0162 +1276655000,44,31,fe07fe96 +1281735000,45,0,008000ec +1281745000,45,1,016b001c +1281755000,45,2,ff74fef4 +1281765000,45,3,ffb70165 +1281775000,45,4,fe3bfed8 +1281785000,45,5,02750175 +1281795000,45,6,ffc3fff1 +1281805000,45,7,fe80feb9 +1281815000,45,8,00ef009d +1281825000,45,9,008a0025 +1281835000,45,10,ff2cfeb0 +1281845000,45,11,00d50293 +1281855000,45,12,fdbbfe6a +1281865000,45,13,0334ff61 +1281875000,45,14,fde0008d +1281885000,45,15,024d002a +1281895000,45,16,febafff6 +1281905000,45,17,fff9ff32 +1281915000,45,18,fe9a01c6 +1281925000,45,19,003ffef1 +1281935000,45,20,010bff54 +1281945000,45,21,fecb00f7 +1281955000,45,22,01a9001d +1281965000,45,23,fe7afeb3 +1281975000,45,24,02370135 +1281985000,45,25,fe6e0199 +1281995000,45,26,0112fc76 +1282005000,45,27,fe490223 +1282015000,45,28,0177fff6 +1282025000,45,29,ff20fe9f +1282035000,45,30,002001f5 +1282045000,45,31,ff25fe36 +1287125000,46,0,ff40015d +1287135000,46,1,00a1ff17 +1287145000,46,2,ffd200e0 +1287155000,46,3,ff9cffc5 +1287165000,46,4,0037fff9 +1287175000,46,5,013f0044 +1287185000,46,6,ff1a00bf +1287195000,46,7,fe09fec0 +1287205000,46,8,034afff8 +1287215000,46,9,ffd7013c +1287225000,46,10,fe09fd7a +1287235000,46,11,00950364 +1287245000,46,12,002efcad +1287255000,46,13,ff93010d +1287265000,46,14,fff500a0 +1287275000,46,15,0110ff93 +1287285000,46,16,fff2006b +1287295000,46,17,0079ff71 +1287305000,46,18,fe240080 +1287315000,46,19,00ae000d +1287325000,46,20,ff5ffef1 +1287335000,46,21,ff5100c6 +1287345000,46,22,0196ffe9 +1287355000,46,23,ffd7009a +1287365000,46,24,00b8ff60 +1287375000,46,25,febf0058 +1287385000,46,26,0051fffa +1287395000,46,27,00e1001e +1287405000,46,28,ff200109 +1287415000,46,29,0035fcc5 +1287425000,46,30,ffa303c4 +1287435000,46,31,0098fd27 +1292515000,47,0,017900e5 +1292525000,47,1,0027fe6a +1292535000,47,2,ffdd0221 +1292545000,47,3,00ebfead +1292555000,47,4,fde9ff7f +1292565000,47,5,016801e6 +1292575000,47,6,feaafe43 +1292585000,47,7,01510058 +1292595000,47,8,fef6fff0 +1292605000,47,9,0063021f +1292615000,47,10,00d3fcec +1292625000,47,11,fea9018c +1292635000,47,12,00c4ff42 +1292645000,47,13,009e0117 +1292655000,47,14,ff41fde0 +1292665000,47,15,009b02b2 +1292675000,47,16,fd8bfe63 +1292685000,47,17,0301ff02 +1292695000,47,18,fd330265 +1292705000,47,19,01edffd3 +1292715000,47,20,ffab0023 +1292725000,47,21,ff88fe8a +1292735000,47,22,017c009f +1292745000,47,23,fe13ffb4 +1292755000,47,24,00d60150 +1292765000,47,25,0091fe05 +1292775000,47,26,005d0146 +1292785000,47,27,ff1f0078 +1292795000,47,28,0110fff4 +1292805000,47,29,fe16ff61 +1292815000,47,30,0221ff46 +1292825000,47,31,fda10026 +1297905000,48,0,000f012b +1297915000,48,1,ff50ff11 +1297925000,48,2,00d1ffff +1297935000,48,3,ff3c00cf +1297945000,48,4,feccfef0 +1297955000,48,5,03c10269 +1297965000,48,6,fd24fe6b +1297975000,48,7,010cffc6 +1297985000,48,8,ff2effff +1297995000,48,9,0005008a +1298005000,48,10,00f5fed5 +1298015000,48,11,ff8403c7 +1298025000,48,12,0095fc46 +1298035000,48,13,fefe002b +1298045000,48,14,012200d7 +1298055000,48,15,007dfe82 +1298065000,48,16,fe39017b +1298075000,48,17,022800b7 +1298085000,48,18,fddbfe2d +1298095000,48,19,ffe60091 +1298105000,48,20,00cc0142 +1298115000,48,21,ffd1feab +1298125000,48,22,006c0095 +1298135000,48,23,fdc2fe72 +1298145000,48,24,056e0257 +1298155000,48,25,fc33ff52 +1298165000,48,26,002bfe5f +1298175000,48,27,ffbe00b5 +1298185000,48,28,00a70164 +1298195000,48,29,ffd0ff05 +1298205000,48,30,ff3a0051 +1298215000,48,31,00d1ff22 +1303295000,49,0,ffcb0085 +1303305000,49,1,0154014e +1303315000,49,2,ff14fe8b +1303325000,49,3,018d01d8 +1303335000,49,4,fda0ff40 +1303345000,49,5,0417ffe0 +1303355000,49,6,fb3b0055 +1303365000,49,7,0207ff36 +1303375000,49,8,0086fffd +1303385000,49,9,ff62004a +1303395000,49,10,fff8ffe1 +1303405000,49,11,ffc600ad +1303415000,49,12,013ffedc +1303425000,49,13,fe6aff5a +1303435000,49,14,001002e0 +1303445000,49,15,012cfdbc +1303455000,49,16,ffcf002d +1303465000,49,17,ffee007c +1303475000,49,18,ff32002d +1303485000,49,19,ff2f00ec +1303495000,49,20,013cfe1c +1303505000,49,21,ff4900ba +1303515000,49,22,0161ffb7 +1303525000,49,23,feaffff2 +1303535000,49,24,01a00205 +1303545000,49,25,fe8cfdf0 +1303555000,49,26,00aa00a7 +1303565000,49,27,0002010f +1303575000,49,28,ffddff74 +1303585000,49,29,005efe48 +1303595000,49,30,00d40214 +1303605000,49,31,fe22fdbc +1308685000,50,0,00c900dd +1308695000,50,1,ff8cff56 +1308705000,50,2,01db0106 +1308715000,50,3,fdf2fe8a +1308725000,50,4,0040016f +1308735000,50,5,0306001e +1308745000,50,6,fbd1feb7 +1308755000,50,7,01eb006e +1308765000,50,8,ff6dffd6 +1308775000,50,9,00bf0161 +1308785000,50,10,fee3fe3d +1308795000,50,11,00460117 +1308805000,50,12,0167febd +1308815000,50,13,fe970125 +1308825000,50,14,00bfff57 +1308835000,50,15,ff6f013e +1308845000,50,16,0153fde5 +1308855000,50,17,fe8a0198 +1308865000,50,18,ff59ff70 +1308875000,50,19,00ae0112 +1308885000,50,20,fe8efef9 +1308895000,50,21,02d6ff56 +1308905000,50,22,fea10215 +1308915000,50,23,fff1fe0c +1308925000,50,24,01df02b0 +1308935000,50,25,fe2bfcd1 +1308945000,50,26,004501d5 +1308955000,50,27,002eff7d +1308965000,50,28,ff7300ab +1308975000,50,29,00d5fec7 +1308985000,50,30,00f300dd +1308995000,50,31,fdc9fef8 +1314075000,51,0,0109fe30 +1314085000,51,1,00eb0275 +1314095000,51,2,ff08fe60 +1314105000,51,3,009b0122 +1314115000,51,4,fde2ffa4 +1314125000,51,5,0419000c +1314135000,51,6,fd6b0081 +1314145000,51,7,00a4fe68 +1314155000,51,8,ff6201d4 +1314165000,51,9,0032ff64 +1314175000,51,10,ffb9fea9 +1314185000,51,11,00c30247 +1314195000,51,12,ff8afe07 +1314205000,51,13,0057ffd3 +1314215000,51,14,000600c4 +1314225000,51,15,00a70088 +1314235000,51,16,fdf9ff5a +1314245000,51,17,00ff010d +1314255000,51,18,ffacff30 +1314265000,51,19,0057008e +1314275000,51,20,006efe78 +1314285000,51,21,fe9300c4 +1314295000,51,22,02b700bf +1314305000,51,23,fce2fdae +1314315000,51,24,01ac048e +1314325000,51,25,ff5cfc86 +1314335000,51,26,013b017b +1314345000,51,27,ff2fff45 +1314355000,51,28,fff60091 +1314365000,51,29,0085fec9 +1314375000,51,30,00e000e8 +1314385000,51,31,fd5f000e +1319465000,52,0,0174002c +1319475000,52,1,fea7010a +1319485000,52,2,0043fef3 +1319495000,52,3,01990122 +1319505000,52,4,fd0dffff +1319515000,52,5,035bfe61 +1319525000,52,6,fd27019b +1319535000,52,7,0159000b +1319545000,52,8,fffaff19 +1319555000,52,9,ffb0013f +1319565000,52,10,ffccfe0c +1319575000,52,11,010a0348 +1319585000,52,12,fecefb2c +1319595000,52,13,00c102bb +1319605000,52,14,fff0fff0 +1319615000,52,15,0047fedb +1319625000,52,16,008202b6 +1319635000,52,17,0007fe32 +1319645000,52,18,fd39ff97 +1319655000,52,19,0101ffa6 +1319665000,52,20,006f0175 +1319675000,52,21,004dfeaf +1319685000,52,22,001d010d +1319695000,52,23,fef5ffa9 +1319705000,52,24,034c00e1 +1319715000,52,25,fd4afe6d +1319725000,52,26,000c00e2 +1319735000,52,27,00000018 +1319745000,52,28,013aff24 +1319755000,52,29,feb7013d +1319765000,52,30,fff8ffc0 +1319775000,52,31,ffbffee9 +1324855000,53,0,00760200 +1324865000,53,1,00cdfda0 +1324875000,53,2,ff2c0149 +1324885000,53,3,007eff94 +1324895000,53,4,fe8001da +1324905000,53,5,022bfdaa +1324915000,53,6,fe9d0123 +1324925000,53,7,ff7bffa1 +1324935000,53,8,018cff55 +1324945000,53,9,fef701a1 +1324955000,53,10,0008fe95 +1324965000,53,11,008f0325 +1324975000,53,12,00b0fb61 +1324985000,53,13,fee2024e +1324995000,53,14,012affe5 +1325005000,53,15,ff16fe6b +1325015000,53,16,007c0166 +1325025000,53,17,feef00a0 +1325035000,53,18,ffd0ff17 +1325045000,53,19,00f80078 +1325055000,53,20,fffc000c +1325065000,53,21,fef5fec8 +1325075000,53,22,01a900a9 +1325085000,53,23,ff110127 +1325095000,53,24,fffaff51 +1325105000,53,25,00f1ff07 +1325115000,53,26,fea800ab +1325125000,53,27,01ef00a3 +1325135000,53,28,fd7c0005 +1325145000,53,29,014afe48 +1325155000,53,30,ffb40177 +1325165000,53,31,ff8afee9 +1330245000,54,0,0167fe6f +1330255000,54,1,fff3ffc8 +1330265000,54,2,fffbff97 +1330275000,54,3,00bc00f7 +1330285000,54,4,fec4004e +1330295000,54,5,01adff4a +1330305000,54,6,fe8901d3 +1330315000,54,7,00d9fd59 +1330325000,54,8,feb0014f +1330335000,54,9,011e0067 +1330345000,54,10,ff84fdb3 +1330355000,54,11,ff7c0353 +1330365000,54,12,00a2fd35 +1330375000,54,13,010301fb +1330385000,54,14,fefcff7f +1330395000,54,15,0033ff67 +1330405000,54,16,00850097 +1330415000,54,17,fe57ff08 +1330425000,54,18,009f0205 +1330435000,54,19,0058ff25 +1330445000,54,20,0078ff38 +1330455000,54,21,feaffff2 +1330465000,54,22,024b0113 +1330475000,54,23,fdb1fe33 +1330485000,54,24,01c80373 +1330495000,54,25,fe6cfd65 +1330505000,54,26,01e20049 +1330515000,54,27,ff1c0085 +1330525000,54,28,ff760005 +1330535000,54,29,01bdfef5 +1330545000,54,30,fff8ff1b +1330555000,54,31,fd2702b1 +1335635000,55,0,fe00ff68 +1335645000,55,1,020b00da +1335655000,55,2,fe73ffb2 +1335665000,55,3,007d008e +1335675000,55,4,ff62000f +1335685000,55,5,00c0003a +1335695000,55,6,003bff03 +1335705000,55,7,ff1d0121 +1335715000,55,8,0049ff95 +1335725000,55,9,00eafeac +1335735000,55,10,fe66006b +1335745000,55,11,02320281 +1335755000,55,12,fe42fcc7 +1335765000,55,13,007702b9 +1335775000,55,14,ffdefba6 +1335785000,55,15,01730442 +1335795000,55,16,fd76fd66 +1335805000,55,17,019d00be +1335815000,55,18,feb101c0 +1335825000,55,19,001ffefe +1335835000,55,20,002aff75 +1335845000,55,21,ffecfffc +1335855000,55,22,01350099 +1335865000,55,23,ff5dfee3 +1335875000,55,24,0089019d +1335885000,55,25,ff2afeb8 +1335895000,55,26,ffee0263 +1335905000,55,27,006efd2b +1335915000,55,28,005a018d +1335925000,55,29,fe61fe8d +1335935000,55,30,012a02d6 +1335945000,55,31,0137fdda +1341025000,56,0,ff32005a +1341035000,56,1,014c0110 +1341045000,56,2,fe0cff1d +1341055000,56,3,021c004f +1341065000,56,4,fd49ff72 +1341075000,56,5,03bd0185 +1341085000,56,6,fdf6ff8a +1341095000,56,7,ff7bffd5 +1341105000,56,8,0148ffe7 +1341115000,56,9,ff5fffab +1341125000,56,10,fe84ff18 +1341135000,56,11,02b003bf +1341145000,56,12,fe95fbc5 +1341155000,56,13,00c801f4 +1341165000,56,14,ff76ff7d +1341175000,56,15,fff100c4 +1341185000,56,16,0152ffa4 +1341195000,56,17,feea0018 +1341205000,56,18,ff8aff45 +1341215000,56,19,009a0007 +1341225000,56,20,ff3700d6 +1341235000,56,21,00c3febb +1341245000,56,22,fefc0224 +1341255000,56,23,00b3fd55 +1341265000,56,24,01f001f3 +1341275000,56,25,ff1b0031 +1341285000,56,26,fea2fe4e +1341295000,56,27,fffa0107 +1341305000,56,28,01afffbb +1341315000,56,29,fcf8ff68 +1341325000,56,30,034c015d +1341335000,56,31,fea1fe66 +1346415000,57,0,010d00ef +1346425000,57,1,fffffeed +1346435000,57,2,fe7a0005 +1346445000,57,3,03ca0043 +1346455000,57,4,fce50062 +1346465000,57,5,007d000c +1346475000,57,6,ff33ff97 +1346485000,57,7,023901d0 +1346495000,57,8,fe5afd37 +1346505000,57,9,00b60284 +1346515000,57,10,ffeefe0b +1346525000,57,11,ffac021b +1346535000,57,12,ff87fcde +1346545000,57,13,006c0177 +1346555000,57,14,006c0184 +1346565000,57,15,001cfe66 +1346575000,57,16,00590191 +1346585000,57,17,ff89ff01 +1346595000,57,18,ffeafffd +1346605000,57,19,0076005f +1346615000,57,20,fe07ff2e +1346625000,57,21,0181ff0a +1346635000,57,22,00d902cb +1346645000,57,23,fe9dfe34 +1346655000,57,24,01d0011d +1346665000,57,25,fe6afed2 +1346675000,57,26,017e00cf +1346685000,57,27,fee0ffc3 +1346695000,57,28,0015fea6 +1346705000,57,29,ffee024f +1346715000,57,30,01c0fd96 +1346725000,57,31,fd2200b6 +1351805000,58,0,005700ba +1351815000,58,1,010c0030 +1351825000,58,2,ff4bfefd +1351835000,58,3,ff73ff70 +1351845000,58,4,fea101f3 +1351855000,58,5,03030012 +1351865000,58,6,fdd4ffd8 +1351875000,58,7,00a60022 +1351885000,58,8,0183ff9e +1351895000,58,9,fd0200be +1351905000,58,10,0355fd41 +1351915000,58,11,fd3a0421 +1351925000,58,12,0198fcce +1351935000,58,13,005aff80 +1351945000,58,14,ff3b014a +1351955000,58,15,01a200d3 +1351965000,58,16,fd0fffbc +1351975000,58,17,01860018 +1351985000,58,18,ffbdfe6b +1351995000,58,19,ffad0220 +1352005000,58,20,0071fe6d +1352015000,58,21,00f1ffce +1352025000,58,22,fed80072 +1352035000,58,23,ffbe004c +1352045000,58,24,01830100 +1352055000,58,25,fec8fda2 +1352065000,58,26,00af016b +1352075000,58,27,ff56ff4b +1352085000,58,28,00520126 +1352095000,58,29,ff1eff08 +1352105000,58,30,014500f0 +1352115000,58,31,fee2feb3 +1357195000,59,0,ffac00ce +1357205000,59,1,017bff30 +1357215000,59,2,fed70021 +1357225000,59,3,00db006a +1357235000,59,4,fd65ffd5 +1357245000,59,5,042d0126 +1357255000,59,6,fd1affa1 +1357265000,59,7,ffbeffaf +1357275000,59,8,01acff99 +1357285000,59,9,feb400cb +1357295000,59,10,0054ff12 +1357305000,59,11,013b01c7 +1357315000,59,12,fe98fd91 +1357325000,59,13,00cc010a +1357335000,59,14,feb60011 +1357345000,59,15,02b60014 +1357355000,59,16,fd38004a +1357365000,59,17,00e9ff22 +1357375000,59,18,ffaf0113 +1357385000,59,19,005d004e +1357395000,59,20,ffdffe61 +1357405000,59,21,fffd00a6 +1357415000,59,22,005e0183 +1357425000,59,23,ffcafdf3 +1357435000,59,24,015801ff +1357445000,59,25,fe34fdc7 +1357455000,59,26,01260126 +1357465000,59,27,fef1ffb1 +1357475000,59,28,00d4ff51 +1357485000,59,29,ff1e00c6 +1357495000,59,30,01ca0207 +1357505000,59,31,fe6efd2a +1362585000,60,0,ffb0002b +1362595000,60,1,016aff4d +1362605000,60,2,000b0175 +1362615000,60,3,ff71ff13 +1362625000,60,4,fe470211 +1362635000,60,5,04dffdbc +1362645000,60,6,fc260263 +1362655000,60,7,002bfcf1 +1362665000,60,8,0156017d +1362675000,60,9,feceff4b +1362685000,60,10,005eff66 +1362695000,60,11,014a03c2 +1362705000,60,12,ff08fc4d +1362715000,60,13,001400c7 +1362725000,60,14,ffb90077 +1362735000,60,15,00bdfe73 +1362745000,60,16,ff740247 +1362755000,60,17,00fcfec9 +1362765000,60,18,fe55febb +1362775000,60,19,ffe9021d +1362785000,60,20,0055fe63 +1362795000,60,21,001b013a +1362805000,60,22,0032ff6d +1362815000,60,23,ff170075 +1362825000,60,24,02020041 +1362835000,60,25,fec4ffd7 +1362845000,60,26,00b2fe9a +1362855000,60,27,ff70021a +1362865000,60,28,ff30fdef +1362875000,60,29,00ba022b +1362885000,60,30,00cfff19 +1362895000,60,31,fe8dff8b +1367975000,61,0,000d0095 +1367985000,61,1,00770029 +1367995000,61,2,ff6eff97 +1368005000,61,3,01600114 +1368015000,61,4,fd9a0109 +1368025000,61,5,0380fcc3 +1368035000,61,6,fd0002b7 +1368045000,61,7,0147fe6f +1368055000,61,8,fefb00f1 +1368065000,61,9,0069ff29 +1368075000,61,10,00d7ff8a +1368085000,61,11,ff0c0312 +1368095000,61,12,0096fcb6 +1368105000,61,13,ff740068 +1368115000,61,14,0074015c +1368125000,61,15,0097fe5a +1368135000,61,16,ff2700bb +1368145000,61,17,00790061 +1368155000,61,18,fefaff8f +1368165000,61,19,00340114 +1368175000,61,20,fffcfebd +1368185000,61,21,feda00c7 +1368195000,61,22,021affa3 +1368205000,61,23,ffab00b7 +1368215000,61,24,00d5fedb +1368225000,61,25,febb00b5 +1368235000,61,26,003dfff4 +1368245000,61,27,005400e6 +1368255000,61,28,0000fdd0 +1368265000,61,29,feae01de +1368275000,61,30,01f6005e +1368285000,61,31,fec3fe08 +1373365000,62,0,fe7fffbf +1373375000,62,1,01a00089 +1373385000,62,2,fdc3ff46 +1373395000,62,3,029900b4 +1373405000,62,4,fdc30082 +1373415000,62,5,023dfe7d +1373425000,62,6,fe24020a +1373435000,62,7,0089fddd +1373445000,62,8,00fe009d +1373455000,62,9,ff8f01d0 +1373465000,62,10,0091fd3a +1373475000,62,11,fd9c0237 +1373485000,62,12,018afdcb +1373495000,62,13,ff8e014f +1373505000,62,14,ff130093 +1373515000,62,15,0188ff02 +1373525000,62,16,00e1ff77 +1373535000,62,17,ff5e012f +1373545000,62,18,fe6dff74 +1373555000,62,19,01b501ea +1373565000,62,20,fe63fc8e +1373575000,62,21,ff4102d5 +1373585000,62,22,02aeff0a +1373595000,62,23,ff0f0083 +1373605000,62,24,ff52ff2d +1373615000,62,25,007f005c +1373625000,62,26,00530070 +1373635000,62,27,004effc3 +1373645000,62,28,ff68ffed +1373655000,62,29,0160ff43 +1373665000,62,30,fe1f016d +1373675000,62,31,0150fefe +1378755000,63,0,0038ff3e +1378765000,63,1,005cfff9 +1378775000,63,2,0023ff5a +1378785000,63,3,ff5e011f +1378795000,63,4,011eff35 +1378805000,63,5,fe910117 +1378815000,63,6,00d5ff44 +1378825000,63,7,ff4f0020 +1378835000,63,8,00a3006f +1378845000,63,9,fef2fefb +1378855000,63,10,0062006f +1378865000,63,11,0020015b +1378875000,63,12,00c6fef4 +1378885000,63,13,fff2fe23 +1378895000,63,14,ff1403b7 +1378905000,63,15,01fefd1d +1378915000,63,16,fc300090 +1378925000,63,17,02f8fe81 +1378935000,63,18,fef304b0 +1378945000,63,19,0006fdb7 +1378955000,63,20,00f4ff91 +1378965000,63,21,fe0300c5 +1378975000,63,22,0221fe6e +1378985000,63,23,fe8d00f8 +1378995000,63,24,01050037 +1379005000,63,25,0126ff37 +1379015000,63,26,fec800d3 +1379025000,63,27,ffe8fff7 +1379035000,63,28,00b8ffe2 +1379045000,63,29,fe3e001d +1379055000,63,30,0206febb +1379065000,63,31,fe9a015b diff --git a/9_Firmware/9_2_FPGA/tb/golden/golden_doppler.mem b/9_Firmware/9_2_FPGA/tb/golden/golden_doppler.mem index 6c32f0f..6709f7d 100644 --- a/9_Firmware/9_2_FPGA/tb/golden/golden_doppler.mem +++ b/9_Firmware/9_2_FPGA/tb/golden/golden_doppler.mem @@ -1,2176 +1,2176 @@ // 0x00000000 -0005fdb8 -ff5a02a0 -0021ff0d -fffeffdf -00a1fef3 -ff6c01ac -ff85ff08 -0230022d -fd7afca5 -00550282 -00dbfe37 -ffc20177 -ff1dfe28 -0086022e -0006fd62 -004601b0 +fecffffd +00490106 +0099fee3 +00ab018c +fda2fe25 +02cf021e +fe15ff71 +0096ff0e +ffcd0024 +00400076 +ff66ff1c +009a03b9 +00a7fc43 +ff0e0086 +00d0ffc2 +00460064 // 0x00000010 -0245002a -fb84ff76 -025b002f -ff9c005b -ff4fff81 -fefc00c0 -01bdfee8 -ff8e01e1 -00c0fe31 -009d0024 -fe1501c1 -0134ff53 -0077fff4 -ff7aff9a -ff7400a2 -0104ffde +ff8dffb5 +007d00ce +fdc10089 +01f7fed6 +ff240031 +00f5ffa2 +ff27ffc3 +fe22007a +05b700a2 +fbf2ffd6 +00bcff90 +ffb40041 +00abfecf +ff260112 +ffa0fff2 +0102ff60 // 0x00000020 -00ca016d -ff25ff70 -002c004d -ffccff91 -013900bd -fed5ffb4 -004f0095 -ffcd0084 -006aff27 -ffbaffb0 -0052002b -0146016b -fca5fcf0 -031b023d -ff43ff54 -fffc00df +fdfffe5e +0244ffc0 +ffed0218 +ff51ff13 +00ceff1c +ff73006a +0003ffdd +00000166 +fe7cfe62 +02280143 +ff13ff4c +ff1500d4 +02ceffa1 +fd69fe58 +00ff00ce +016a0173 // 0x00000030 -0074fec1 -ff1f005c -00100019 -ffc20055 -008dfe1d -fe710300 -0213fe31 -ff1b0064 -0090ff53 -001e019c -ff2afe2b -0004013b -00cdffa6 -ff43fff7 -00e30092 -fed4fe2d +fdbdfebe +0160ffc0 +fd57014c +02630009 +ff64ff3e +ff95ffee +018b00e1 +ff10fe12 +019c02aa +fdd0fdb9 +015501e4 +fefbfdfc +00c401ad +ff7bfebc +017f0020 +feea0131 // 0x00000040 -ffeeff37 -001700d0 -00c1ff66 -fea0012e -0177feaf -fee501f9 -016dfe73 -fe3d019e -0168fe16 -ff6c0108 -00ffff69 -fed8ffbb -0040ff97 -006200e7 -00cdff5a -fdb00017 +0013ffb4 +0137ff61 +ff8201d7 +fee2fee0 +001dfefc +02750214 +fe2dfe3b +00b000b9 +fe3fff3e +024601af +ff1bff4b +ff77ffeb +01b600b5 +fdfefdfd +020400f0 +fea00062 // 0x00000050 -01f20169 -ff07fe0e -ffdd0086 -ff48ffcc -015f008f -ff3f017f -ffe7fd23 -0081017a -000c001a -00baff9e -fe1fff9f -0154017b -ffa6fefb -ff66ffc5 -0123014c -ff3eff29 +ffcffefe +013900e9 +fd34ffd3 +0276fff2 +006fffa2 +fe550052 +010d01b3 +ff22fd19 +01530320 +fea6fd57 +00f70103 +fe75fe9b +02120235 +ff04fecd +0122ffd2 +fe3200b4 // 0x00000060 -00c5ff43 -0045ff45 -ff6a00c3 -fff100e0 -00c3ffab -ffbeff4f -ff5e0123 -00c5ffcf -ffd5ffc8 -ff91ffed -00faff96 -fed6018b -0058fc7e -00bc0388 -ffe2fe1c -ff140191 +021e0010 +00280005 +ff920048 +ffd70070 +fe5a0055 +04b1ff66 +fbbe0047 +027a0012 +fe19004d +012cff0d +ff85012a +0000ffd2 +00abfe13 +ff1f00ac +01ec00c6 +fd9e002c // 0x00000070 -01b9fea5 -fe95011b -ffdcfee7 -0049004e -00370035 -ff96016f -00c6fd91 -ff3300e9 -02310050 -fdc1ff83 -0138fef0 -feac021f -01bafeca -fdc4fffa -02120028 -fe18007f +01e4ffe2 +fe5800b3 +0040ff12 +ffefffca +01740047 +fe6bff96 +00e600d9 +fefeff2a +024d00d5 +fd80ff83 +00e1ffcc +00a200e0 +fe9fff55 +01e90040 +00580052 +fc92fedc // 0x00000080 -ff5bfff7 -007a0136 -ffc1fe00 -ffb9027b -0170fd3c -fe200276 -013efdb6 -007c0132 -ffa7ff99 -fef4012a -010bfe61 -ff41006b -ffab0049 -ff44ff78 -0171009f -ff800075 +00d201f8 +ff46fead +00b7ff8a +0058010b +fd3a00ac +0462fe92 +fc84006f +015c00d0 +ff91ff77 +fffd0021 +ff6effcc +00b00162 +011ffd13 +fe630179 +00d40060 +0084ff96 // 0x00000090 -018fff4d -fd1eff42 -019101ae -fff3ff71 -0084ffac -fd8a0158 -02a0ff16 -ff4e0078 -002fff6b -ffe0ff32 -008701f5 -ffabff29 -ff41fec7 -0146010e -000d00b1 -ff9efed9 +ffc00066 +fe880013 +ffd7000e +012eff3f +000a008c +ff84ffb4 +00c001af +fe5afde6 +048901b7 +fc21fea3 +0070ffb4 +002e00c4 +0071fee9 +ffab0245 +009cfefa +fee2fe6c // 0x000000a0 -0135fdaa -feae0191 -ff93fec6 -018b005a -ff350023 -ff520011 -0047ffc1 -00bfffe6 -007ffff9 -fe21006c -01bbff64 -ff3a017e -ffd7fe52 -feec0082 -018cffe8 -ffd20152 +005f00dd +ff99ffa7 +ffe3ff72 +002300ec +ffcc002f +008c001d +ff63ffc5 +ff6cffa1 +01b3ffb6 +fe9f001b +00370119 +012f0000 +fe7cfd5a +0102031b +ff8ffd90 +003f01da // 0x000000b0 -ff2dfcb8 -008c0345 -006dfd88 -fe8501d4 -0151fee1 -ff460209 -ff97ff01 -00530080 -00f7fead -fead017e -01d1ff2e -fd760098 -0313ff7a -fe9c0004 -0122fffe -fed40144 +0023fe03 +002f0255 +fec9fec4 +00eb0020 +fe3200bf +01b0fd65 +ffef0207 +fefa012d +0283ff66 +fe59fe45 +00dd017d +feefffcc +001effdc +009afee7 +fe5f0238 +0147fe20 // 0x000000c0 -01b0fef1 -fe6b0216 -00dbfdd4 -ffe300d4 -0125ffb3 -fdd300d4 -00e1ffe0 -0104ffe3 -ff17fea4 -ff2e0118 -0167ff73 -ff21004e -fedfffc6 -01caff79 -ffc40154 -ff91007f +fe63009c +021efed6 +ff0d0187 +007bfe02 +fedd00b4 +027a012e +fe6bffa0 +0020fed4 +ff3d01fe +017cfea4 +ff5c0055 +ff2cfeea +011f003e +ff080080 +012fffea +fff500da // 0x000000d0 -008efead -feb50040 -0107ffc8 -ff6f011e -ffe5fed3 -0117ffda -fe350084 -01b600ad -ff0ffe6a -009201fe -fed3fea1 -010501e8 -007bfdd0 -fdc4010d -03520100 -fdd5fef9 +fea1fed4 +029000c8 +fdef0009 +ff53ff58 +00f10054 +fec4ffa6 +01e3ff3c +ff18018a +006f0006 +0032005e +001cfde3 +ff5a0368 +0103fd9e +fe0effa4 +023fffba +feff00e4 // 0x000000e0 -ffccffa2 -00160196 -ff86fd7e -00b40123 -006dffad -fed80104 -0030fea2 -0135031a -ff7ffbfb -ff0c0258 -012fff50 -fe9f008e -0180fedd -feb10000 -01d1012b -ff5eff5e +009f015d +ff86010d +ff79ff42 +004afffc +fec40005 +0360ff6d +fcd3009f +0102ff56 +ffe70078 +ff3effb2 +01d5ffcf +000a0316 +ff4afb85 +001501db +ff4eff95 +003e00bf // 0x000000f0 -0034ff88 -fe72ffae -01e20088 -fedc0067 -0025ff37 -fea00044 -0178fff4 -fff3ffd4 -fec5ffeb -01c0000c -fe3d012a -00b1ff1c -0012006f -003bfff8 -ff8b010f -00a2ff08 +0023fd83 +ff1e01b1 +009f0186 +00b4ff18 +fe46ff37 +020600f1 +fde5ff77 +01a8fffa +00630048 +fea20064 +016f0005 +fd64ff1a +02e8010f +fe01fe0b +00c60359 +003cfc85 // 0x00000100 -0110fecc -fefa0220 -009dfe0b -0065012d -fed8ff24 -00fb0176 -ff73fe45 -00eb0323 -feebfd0b -0068fff7 -ff660026 -00fe00ea -fef8fde8 -00390205 -0148ff28 -fd8a00db -// 0x00000110 -02b0ffc6 -fd04ff1e -01f90045 -fe590251 -01e2fd2a -fd8d012e -02b90047 -ff33001b -ffd9ff67 -ffc2ffff -002400f6 -00d8ff30 -ff8affc6 -fff7013b -ffbcffd0 -ffd4ff47 -// 0x00000120 -0167008e -ff220031 -ff42ff5f -0121013b -0073ff78 -ff020112 -fff1fe5d -00ed034c -ff30fcd7 -fffd00c5 -004bff4d -00bf01a9 -ff68fe6d -ff62ffda -018600d5 -ff6b010f -// 0x00000130 -010bfe7a -fdda0083 -0104ffdb -ff430065 -0139fde4 -fe60037c -021bfd5d -fec100f4 -00aaff1d -00affff3 -fe770121 -00f5ff77 -ff60ffd3 -ff840044 -00760011 -ff0ffef9 -// 0x00000140 -00caff33 -ff9e0000 -001effed -ffc101e2 -0103fe19 -feb000d8 -0039ff72 -00ee019b -ffc9fd6a -fef2020e -000cfeda -00d1001f -ff60ff04 -ff9601f2 -00a1ff3a -00070125 -// 0x00000150 -01e4ff87 -fbbaff6a -032e0061 -ff030080 -0085ff85 -fe60ff76 -031300f6 -fe50ffd1 -007dff5c -0146ffcc -fdd40110 -00dbff87 -fffcff4e -ff72009c -014fff26 -fe6300d7 -// 0x00000160 -0222002c -fe19ff22 -00620117 -0032ff8f -016d005f -fdc4fef0 -00d10159 -ffe2ffcf -0094fecc -ff2900a0 -00acffc4 -ffa1011e -ff3afdd4 -00d300eb -ffa40062 -00530094 -// 0x00000170 -007aff62 -fed9ffd6 -ffb600d5 -0098ffb9 -ffc7feab -ff7a039e -0193fcc3 -ff020111 -01dcffbe -fe2100c4 -0114fe98 -ff4d019a -007eff3a -fecb002b -01e8ff9a -fe39fffc -// 0x00000180 -ffd50044 -ff610009 -fff300bf -0014fe91 -015100e9 -fe3dffe8 -00d50026 -fff400c5 -006aff0e -fed7ff93 -00e3ffd8 -00d6028d -fd14fb70 -01ea035f -fff3fec3 -ff250118 -// 0x00000190 -01d3fec2 -fdab0045 -019f00e7 -fed2ffeb -0135fead -fd1f02b8 -03e3fe36 -fd580051 -01a6ffbc -ff35003b -00d7ffda -ff6800eb -00b6fee2 -ff7200dd -00710071 -002bfe46 -// 0x000001a0 -0036ff7d -fe11fff9 -0124ffe0 -ff6200f5 -01c5ff05 -fdee01a4 -0139fe3d -ff340281 -01b3fd9b -fe430024 -00c2011a -0068ffbf -ff9efe0b -ff1f01b3 -022fffd4 -fe940010 -// 0x000001b0 -006200e1 -ff0dfd9d -00fc01aa -ff88ffdb -fff9ff41 -fef200c6 -027d0039 -fe14ff6d -0135ff27 -00170142 -feb6ff80 -00ae0081 -ff94ff37 -00e90127 -fe03fe6a -01d40132 -// 0x000001c0 -01e0fea8 -fe92ff9f -008c01f7 -ff50fda4 -00810145 -ffc8007a -ffaffe2c -ffa401cb -0158fe5c -feb30125 -0017ffd2 -007bff46 -ff6c01b5 -000cff33 -00b3ff68 -ffa20105 -// 0x000001d0 -fee200aa -018cff6f -ff90fe3d -ffc601cc -00cdffa5 -ff6000cc -0101fe40 -feb2022f -01c6fd62 -feef02b5 -ff65fd22 -ffff01e2 -0056ff41 -005c0077 -0045ffa4 -fef80101 -// 0x000001e0 -0093ff8d -ff65ff00 -015501c1 -fe53ff4b -018afff1 -002b002d -ff0eff8b -00ce0390 -0000fa0a -ff7003a5 -ffaafef6 -00200028 -00e9fda0 -ff5b035c -003ffe10 -ff530167 -// 0x000001f0 -0153ffc3 -fe49ff3e -01c30025 -fe950091 -00bcff9f -fe930017 -01defea9 -fec2016a -017aff62 -fe9a00a5 -ffb2fe9c -00600180 -00390054 -ffa7ff50 -006900e4 -ff6dffc3 -// 0x00000200 -00920036 -ff450067 -00e9ffb2 -fe69ffef -01c30023 -fee00002 -ff56ff5c -031202da -fceafceb -004a0168 -00cdfec4 -000c0122 -ffcffee4 -fef30016 -02200078 -fdf70118 -// 0x00000210 -02b6fd48 -fc1f0209 -02d50036 -fdfffeeb -00750093 -fee6007e -022cff24 -ff0a0180 -005afe8f -008e0194 -ff25ff4c -0070ffec -0095007e -fffbff7e -ffd60110 -ffc9fe16 -// 0x00000220 -ffc3ffcc -00930013 -fef700b7 -ff5cffbb -0201ff90 -fe6b0094 -00820079 -ff080000 -024ffefd -fd1f0153 -01eefeec -00370034 -ffd60068 -fee2ff93 -01970059 -ffd1ffb3 -// 0x00000230 -008700ea -fe09fd1b -018b0355 -fef4fe07 -0021ffae -feff017a -026aff41 -fe82ffcc -00cf00dd -ff45fecf -007000ac -00110096 -ffc8ff8a -ff94ffef -ffd5ffe9 -00cdffb5 -// 0x00000240 -ffc30035 -00dffff8 -fe61ffa8 -014600f7 -ff9aff5e -ffe7007d -ffaafed2 -00fd0282 -fef9fd7a -004f012a -fffdff1b -003101a1 -ff02fd56 -010501a6 -fff5fff4 -feea014d -// 0x00000250 -022dfefd -fd5bff08 -01cb01f6 -fef4ff53 -00f2fe88 -fe8d0337 -01b2fd2e -003700f4 -002bff6c -feff00d6 -005fff6f -00410039 -ff86ffac -ffb7008e -010fffa4 -ff6eff71 -// 0x00000260 -fec1fda5 -012a015f -fea2feb0 -0209016b -fef9ff33 -ffa6000b -ffcfffff -015e00e1 -ff68fe67 -fec6007c -01500042 -ff95ffe1 -fee8fdd7 -018102a8 -ff9fffb6 -ff190056 -// 0x00000270 -003ffecf -00b40119 -feb0007c -0109febf -fedd002d -00f60163 -0051ff7d -0110fe7d -fe6401f1 -0180fe64 -fe2e016a -0155ff15 -fe660025 -012f00e2 -0021fdbe -006d02ec -// 0x00000280 -00a9fe50 -ff3f01f2 -ff28fe73 -01ce0169 -ff5efe68 -ffe50163 -0031ffd1 -00f3ff41 -ffe500fa -fe5dff0a -02250028 -ff5800ce -fe5efdcd -004f01ae -01affe59 -fdd5028f -// 0x00000290 -02c7fd00 -fccd02a4 -01dcfe01 -fefc016b -00b2ff04 -ff7d025b -0019fe89 -ff83ffed -019b0026 -fe8ffed0 -009f0154 -ff6affea -01eaff5f -fe0f00c4 -00d70035 -ff910037 -// 0x000002a0 -0143fdff -ff56008b -ff47007a -00faffe0 -ff1aff44 -00ba01d1 -fe9afeaa -01d10024 -fff50039 -fe9fff65 -00efffb6 -004501b5 -ffe0fd6d -fed8024a -01b1fe94 -ff990188 -// 0x000002b0 -fffbfd75 -fe6c02bb -00ebfd6a -ffb40182 -005eff32 -ff7600f7 -00a6fff2 -ff7dffd4 -00b50063 -ff27ff21 -015f0176 -fed9ffd1 -ffb0ff0d -00d0006a -000fff10 -ff7d0200 -// 0x000002c0 -0213fe4c -fe3901d0 -00b1fe40 -ff98007b -01c3ffcc -fdaa0034 -0070000f -011000fa -ffb1fe61 -feec007c -0153006c -fe3f004d -002fffc0 -0015fee7 -00fb0156 -ffe400c0 -// 0x000002d0 -ff63fd70 -00ad0210 -ffd7fff6 -0072007d -fecdfea8 -00c2017a -ffbcfe9d -00860072 -ff71ff73 -00560154 -0051fe22 -ff170193 -01a9ff04 -fe07013b -027dfff2 -fda6fffc -// 0x000002e0 -006e011e -fe7b0069 -01b7fefa -ff9d00d9 -006cffe1 -fe400095 -019bffc9 -002100ce -ff7dfdb3 -002301b3 -006fff15 -ff46004d -ff9bff3e -017b00c1 -ffb0ffe5 -ff530036 -// 0x000002f0 -0024ff24 -feeb00cf -01e5ff56 -fe81014b -0072fe77 -ffde01cf -000dfda9 -fffd021a -0105fe13 -feff0235 -0015fe43 -ff74012b -017bfeb2 -fe3f00cb -00e00251 -fff7fc96 -// 0x00000300 -00a3fff3 -ffb200ee -0027fe63 -00a501e0 -fef2fe8d -007e00dd -ff89ff27 -016b01a5 -fe78fd0d -ff3202e9 -0210fd5f -fe160125 -018bffc4 -fed2014c -ffeafe77 -00ad0110 -// 0x00000310 -01c3fedf -fc720160 -01b3fe7b -ff7701ea -000cfeb5 -ff30ff55 -012501c9 -0081fedf -feda00cd -004aff65 -00ca0193 -ff7eff05 -ffe7ff66 -ff6000ce -01cc0121 -fef7fe20 -// 0x00000320 -fff2002b -0050006c -ffabffa9 -ff89013d -014cfdd4 -001e01fe -fe90ff16 -0083019a -0106fd55 -fe8f0196 -0022fed0 -014300e4 -ffb5ffa3 -fe5d0069 -0168ff11 -ffc00194 -// 0x00000330 -013aff0f -fd5cffba -028300bd -fe830041 -0026fda0 -ffe80388 -0110fd46 -ff530104 -008eff41 -ff41ffe4 -fffc007e -0011001a -ffe10059 -ffb1ff79 -ffc4015f -009afe8a -// 0x00000340 -00cfff41 -ff330087 -01120018 -ff0e001d -00a4ff56 -ff3101d2 -004dfed8 -008a003e -fec4fef7 -011a01d5 -fef8fe0f -00bb0157 -fefffe33 -01340186 -ff8bffc7 -ff5500fc -// 0x00000350 -015fff57 -fe790087 -008afe56 -ffb00265 -0130fe5c -fe31022e -01fbfd0c -ff1a0240 -016afebd -feae0055 -0064ff4b -00ef0247 -ff21fd8f -febe00e2 -0285009d -fe37fef6 -// 0x00000360 -019a0142 -fee0fece -fff500cc -ffa50005 -01a2ff5a -fef400b4 -000bffbc -00f200d2 -fe91fe36 -00e800cd -ff870053 -005b009e -fe28fd79 -018f0251 -ffadff5d -ffe900a6 -// 0x00000370 -019cfecc -fd20015a -0231ff52 -ff0d0099 -00a4fec8 -fef00332 -013dfcbc -ff7e018c -00ddff30 -ff500063 -002ffe2f -006f0298 -005efe89 -fe250011 -01af0113 -fe6bfe68 -// 0x00000380 -018c000a -fef00042 -ff69ff76 -01820094 -0070ff57 -fe8000f3 -ffddff05 -01a70218 -fe83fd12 -00830170 -0042ff6b -00800131 -fde7fdde -00b4007b -01ad00fb -fe900065 -// 0x00000390 -01a4fe0a -fd360116 -01570040 -ff3e002e -00a2feb3 -fde601c7 -025dff9f -ff8bffaa -00650026 -fff300f8 -feeafec7 -01800151 -ffb7ff5c -ff22ffe3 -02050079 -fe06ff2d -// 0x000003a0 -0024ff03 -ffa90124 -ff47fef7 -016000a3 -00b4ff4e -fe5a0168 -007afe4f -ffde0136 -0165fecb -fded0068 -00e8ff18 -00cd025a -fdaffce3 -00f901aa -01600040 -fea10053 -// 0x000003b0 -0128ff57 -fe43ffb4 -018d0049 -fe880069 -019cff24 -fd1e00f8 -02daffbb -ff3eff8c -0017fffb -00270070 -ff88ffb4 -ff3b00ea -00b9ff9b -008fffe6 -feb8ffca -012300cb -// 0x000003c0 -00aeffdf -0009ffef -001b00b7 -feb2febf -0142002b -ff580086 -007aff2e -0022004f -0070ff4a -ff160125 -003dfe69 -fff0010e -fede0071 -018b008b -ff18fdfb -ff6c0157 -// 0x000003d0 -0086ff81 -0023ffef -00a9ffb7 -ff3400ed -00a0ff91 -ff020206 -0112fc34 -fe78031f -0214ff22 -fe12ffd9 -00cbff0d -ff2e01b2 -0108fe8f -0047006d -ffb001c7 -ffd6fedf -// 0x000003e0 -00a0fc79 -fe8a012d -02510087 +00f7ffe4 +0097ffaf +ff8001a2 +00abff22 fd8a0096 -0216fee4 -fe8b007e -0127ff38 -fef5018e -01dafe78 -fd7bfff1 -016200a4 -ffc5ff5b -ff4fffe3 -01500052 -ff70005f -ff79ff82 +04e00049 +fc07004f +00c2fdbd +00cb0109 +feea0125 +00cbfd2b +fef60569 +01e7fb98 +fe870053 +00830069 +ff550015 +// 0x00000110 +0189ffdc +ff150173 +ff5afe96 +00fd017a +ff62fdf2 +ffec00f5 +001d0093 +ff66fd43 +0175042f +ffe2fdb5 +ffb700dd +ffdafe9f +00550198 +ffcdfe9b +01050175 +fd83fe6f +// 0x00000120 +0202ffd4 +feb8ffee +feda0030 +039bff87 +fd7000e5 +ffd6ff7a +ff2b0101 +02e3ffb0 +fde5fe52 +019a0208 +feaefead +ff5c0120 +01d9fec7 +fe36006e +0075001c +016c002a +// 0x00000130 +fe6e003a +0292ff7e +fc8800bc +016dffc7 +009cffa3 +fe62ffc4 +01b5ffcd +fe8300a2 +015b0080 +0048ff18 +ff88016b +ff24fdf6 +02cb01a1 +fd06ff00 +0123ff92 +fe960098 +// 0x00000140 +02f6feee +ffb100cc +fed80091 +0126fec2 +fef80071 +01d70194 +fe7dfea7 +011c001b +fecdff98 +00a7015e +ff8efdcf +ff1a0294 +02c1fd8c +fd940127 +01faff55 +ff830070 +// 0x00000150 +feb40036 +014900ee +fde2fe97 +01acffae +00580181 +ff6dfed4 +0059ffb5 +ff0effed +ff7902dc +026bfce8 +feac01d9 +ffe4fe28 +01d7024a +fdfcfdb1 +016400ff +fca3003c +// 0x00000160 +0288ff37 +fef200c3 +0020fef0 +00000175 +fea8feef +01fa0242 +0038ff0c +fee3ff18 +009e0080 +fee70065 +01c1ff2a +fd7e0078 +01d9ff9c +00d2ff90 +fd5e01ae +037afe31 +// 0x00000170 +fd440153 +011a0053 +fe00ff0a +03400009 +fea0ffc3 +fefa0034 +0120016e +ff61fde4 +00b2014e +ffa9ff9d +00dbff50 +fea600aa +011bffda +ff5600c2 +0186ffa4 +fcd6ff93 +// 0x00000180 +0178004b +ff95ffc0 +00b1ffd4 +ff920152 +fe90006b +04b7fe4f +fc2b016d +00d7fed9 +ff7e0071 +00120051 +0092fe5b +ffa8041f +0075fbaf +00750112 +fea10110 +0192fdd8 +// 0x00000190 +ff00022b +00b10052 +fe05fdec +0208016e +0014ff7b +fe5fff33 +00ff01cb +fed5ff49 +0242fff9 +fe20ff45 +015800b1 +feea00cd +0187fe33 +feed0104 +00ed0094 +fd76feca +// 0x000001a0 +000b016f +01b9fe6e +fe09014e +00e10103 +feefff82 +01e8ff55 +0049019d +fd64fd31 +0215023f +ff42fdfa +00780187 +006effcb +fe04ffca +020cff43 +fe32010b +017dfec2 +// 0x000001b0 +004b014d +ff39ff1c +ff390156 +00adff0b +ff77fee4 +00080249 +0099fde9 +fed00177 +0229fec1 +ff50034c +ff76fbad +ff840257 +00c200a4 +0038fec7 +004c00e7 +fec7fe0e +// 0x000001c0 +fe8b003f +026cff41 +fe36015f +01100024 +fef1ff89 +02700044 +fe44ffde +ff4c00d6 +01cffdfd +ff2d000a +ff4c0119 +00960166 +010dfe0e +fe65ffac +005c003f +0233ffc0 +// 0x000001d0 +fcd70049 +028200bd +fe94003d +feb2fe62 +02d100eb +fcccffb8 +02200046 +ff00fea8 +00ef0183 +ff81006c +008e001f +ffa8ff80 +0129ffae +fd8bff9c +017400e1 +ffc9ff4e +// 0x000001e0 +0179feb7 +ffb900c8 +003aff52 +005200e2 +fe24ff66 +020d0091 +fe0800eb +0156ff42 +ff66fff7 +007a0005 +ff67fe42 +00d50277 +fff6ffad +ff17fe98 +00b8ffdb +ffa5020f +// 0x000001f0 +00d9fe83 +fe97ff4a +000c0268 +0148fe74 +feb40188 +0099fdf1 +ff5c0151 +00d4ff5c +00c8fff3 +fe9a0119 +0287fec4 +fcf9ffa7 +018a0231 +ff77fcde +00880359 +fe81fe97 +// 0x00000200 +019900ad +fff70072 +ffecff92 +001affc5 +fde50029 +03e3010f +fca1ff28 +01240095 +006efeec +ffa70065 +0055ff1a +ffba044b +009ffb2c +feef00d6 +004c00e2 +01d0ff1b +// 0x00000210 +fda3006b +026900b0 +fd4aff2e +003200eb +0157fef9 +fecfff87 +011101be +fd6cfdc9 +052e02a4 +fc01ff2d +0125ff5e +00aaffbd +ff6d0062 +fecfff10 +00e20278 +fec8fdcf +// 0x00000220 +016900ab +0176ffad +fd7dfee7 +01c701c3 +fe97003b +015e0019 +fe0cfe29 +02ca00c7 +fd71ff94 +01870097 +0039ff8d +fefa015f +00d9ff4c +febfff82 +016b004f +ff47ff75 +// 0x00000230 +ff1d00e7 +01f4feb9 +fee70209 +ff29ff4b +01fffebf +fdce005f +022c0047 +fe7a00c5 +009d004a +005bfef7 +001f00fb +fef2fe77 +008d019a +ffd1fe3a +02710089 +fc31ffe3 +// 0x00000240 +00a5fea8 +fe710056 +02bdffb2 +fde8011a +feb6ff42 +04a0016a +fbeefef5 +01e2007e +feb6ffb4 +00b0fff5 +ffe1ff7b +003301b5 +00a0ff2c +ff27fdd0 +005201f7 +012f002e +// 0x00000250 +fe97febc +003301e2 +fe5dfec8 +021e0118 +ff26fe9e +00120040 +00b400b5 +ff12ffb0 +03020004 +fc1cff33 +01ad00cb +ff43ff91 +00b80110 +ff8ffe3e +011c01e7 +fea9ff94 +// 0x00000260 +011eff14 +ff72016f +0153ffde +ffd1010e +fd5afdab +040f0275 +fe08fef6 +0006febe +ff8c019b +00ca0024 +ffeffe8c +0034023e +fe2cfd80 +01ad00f9 +002cffa6 +00a20079 +// 0x00000270 +feb80016 +006a0069 +ffa5feb0 +ffb3017c +00aeff4f +fedbffed +01e00010 +fe2cfe84 +02160383 +fe52fc1c +0029028a +0148fffc +ff3c005e +ffc9fe1d +014400b0 +fd84ffd1 +// 0x00000280 +0158018d +ffa8ff43 +fe16fee3 +02970243 +fe5dff3e +012bff44 +fed500d5 +012c001e +ff01fe88 +ff8c024f +0076fe50 +009a00ed +ff3cff33 +0058ff8b +01240194 +ffbefe76 +// 0x00000290 +ff580129 +003e00dd +fddefd0b +02130255 +ff3dfefc +ffd1ffb0 +01430253 +fe16fdfe +045f013e +fc8eff0d +0076fff6 +ff50ff8b +0152006f +001c00bd +fe6cffb8 +003cfea6 +// 0x000002a0 +ff3802d8 +ff5bfe70 +01790009 +ffb0006f +fe3901a9 +02cefe8f +fe7affac +00b80090 +ff32fe95 +002f026a +0001fd70 +000403f0 +00a4fabf +ff25027e +00ea0068 +ffc8ff10 +// 0x000002b0 +ff940092 +004b004e +fedb0079 +00d2ff89 +0021fe7f +ff4c0021 +011600f6 +fef80130 +00feff51 +ff63ff48 +000300aa +014affd8 +feae0049 +0001fe62 +001602ba +00b0fc90 +// 0x000002c0 +0011fe96 +0232fe8b +fdd501e1 +013cfe73 +fe1901e8 +037eff04 +fde3006c +014e004a +fda8ff70 +01afffe9 +ff5bfeaf +fea501b9 +02b1ff65 +fece00dc +001dfe87 +009a014f +// 0x000002d0 +ff69ff90 +ffeafe6d +ff110345 +008cfdd5 +0107000c +fdec0132 +025ffe62 +fdf200ca +01aa0052 +ff6d003b +0073ffaf +ffa7001b +0043fff7 +ffa0ffe2 +015dfe2f +fdb20331 +// 0x000002e0 +ff9c014a +fff7ff14 +007d0198 +feddff1a +00a3ffd3 +0040022d +000dfd1f +fec2028b +0139fda6 +00350134 +fec10025 +020b0083 +feb8ff81 +ff92ff40 +0158feee +ffc702a6 +// 0x000002f0 +fe9cfdb4 +02430244 +fe4dfea0 +feb10058 +0245ff81 +fe5a000f +014b01b9 +0034fd85 +00570164 +ffddfe90 +fe210303 +020ffccb +fe38012b +00e0ffd0 +00140212 +0033fce2 +// 0x00000300 +ffdd007b +011e003c +fe900088 +026cfef4 +fb35ffe1 +06980076 +fc040045 +010c0030 +ff51feea +ff5301be +00e7fc9c +00e10487 +ff10fca0 +00dd0033 +ff56012f +0044ff6a +// 0x00000310 +ffebff9b +ff9a0048 +fe94003e +01e400ea +ff1dfe55 +003e0012 +00ea0249 +fd9efc26 +02f703d0 +fec1ff12 +ff950026 +009ffe9f +002e00c2 +fe81ff49 +01fc0173 +fec2fec4 +// 0x00000320 +028bff8e +ff900107 +ffdbff50 +008b00ce +fd8c0034 +033bfef8 +fd5301b2 +010aff87 +0039ff6f +00810019 +ffcefed2 +fea10356 +01bffaf4 +feaa0359 +ffdc006d +0121ff0d +// 0x00000330 +000100c0 +feb6ff11 +00a7002e +00d10030 +ff340088 +ffcdff22 +00cd0160 +fe22fe37 +039b01e7 +fd55fd6f +00f00208 +ff5bff74 +01510014 +fed2005d +01e4fff1 +fc6bfecd +// 0x00000340 +0038fe21 +00f90100 +fe9800b6 +01a5fdf5 +fd9a0176 +024a0190 +fefffe42 +00420167 +0008fdb2 +ff370348 +017cfcc8 +fe63022f +02befe39 +fd35016f +00fffd91 +019b0283 +// 0x00000350 +fd18ffbd +02b30050 +fd2cfe52 +011d007f +0114007c +fefa0062 +00ebff84 +febcff3f +011c0214 +0055fdc4 +febc001c +ffcb005d +01900151 +fe5ffe73 +01bb014d +fe57fff7 +// 0x00000360 +01a40066 +ff690171 +ffbffef8 +002c013d +febe001c +02b6ffb8 +fe12001d +ffcbfec0 +011a015b +000fff9f +ffacfe53 +000e027a +ff40fe8d +01bf006d +fcd4fef7 +02f000da +// 0x00000370 +feaeffd4 +00ef0149 +fe41fde6 +00ec01f5 +0026feb2 +fea600f6 +0232ffb9 +feb7fe60 +006002eb +ffe1fdd3 +009c016b +feaeff70 +0188fff5 +fee50099 +01680157 +fe32fc7a +// 0x00000380 +0298013a +fdd0fe5e +01de01dd +feffff65 +fecfff5b +04120065 +fbe400df +016dffc8 +0028fe97 +ff6201de +fffcfe12 +02380420 +fd64fa76 +0177021b +ff4400a8 +00bffed6 +// 0x00000390 +ff620190 +01d00018 +fd78fe05 +00390159 +0101ff67 +fe9cffdb +01420001 +fdcd010a +04f6007b +fcbafeac +0002ff50 +00e0023e +ff1cfd54 +001f012d +009a00dc +fdf7fea4 +// 0x000003a0 +ffcdff59 +0117ffa5 +ff73013e +ffefff12 +ff8c01b9 +0136ff2d +ff4bfe8e +ffff0246 +ff4bfef1 +009bff6c +00bf0108 +ff130087 +001cff3f +001bfe45 +00fe01ce +ffe6fe50 +// 0x000003b0 +feb90271 +017ffdf5 +fde3024c +00b7fea4 +00beff33 +fdda01d5 +020bfe38 +00e101e0 +ffa7fd7d +ff870182 +ff370006 +00f7007f +fffafe2d +fdc502a9 +0358fe54 +fe120046 +// 0x000003c0 +0074ffc5 +00410097 +003e008a +fe80006a +0079001e +0254fe88 +fe7201c8 +ff44fe6d +01afffdf +fe2b00fc +01a9ff6a +ff46007d +ff7b0032 +00c7fdac +ff9602dd +0126fcda +// 0x000003d0 +ff2402f5 +0007fedd +fef00000 +0088005a +0019fe1e +ff000208 +011eff96 +00c000f1 +ff45fd2b +ff19038c +009dfe54 +00fe0013 +fee7005e +0039ff78 +004600fd +ff4afeb4 +// 0x000003e0 +005efeb2 +00010165 +ff88fea0 +ffa1006f +011b00cd +0006003c +fe39fec3 +02c90287 +fe59fd86 +00420041 +ff160034 +00880101 +00a2fee2 +0142ff2d +fd8a0227 +02c5fef1 // 0x000003f0 -010e00c9 -ff3cfee7 -ffa900ab -0052ff4c -007c00d2 -fe9b0046 -006dfddc -00f701c8 -ffe8ff6a -ff670113 -ffb4fe0a -ffeb0233 -ffcfff23 -0122008a -fe3cff3d -015f0290 +fd96ff5c +00950001 +009e014e +fd67fedf +0315ff8f +fdfe0198 +022bff1d +fd9f0077 +0187ff74 +ffc8ff05 +ffdc0272 +0134fdc9 +fe22014a +fff2ff43 +009200a5 +ffd70039 // 0x00000400 -fe92ff95 -ffd7001e -0107ff78 -ff2d018c -009afd6d -ffdd01fa -fef2ff32 -0199022a -fde3fd31 -019900a0 -ff6500de -003bffc0 -fff9fe8f -ff930204 -004bfe68 -ffe90173 +ffb2ffeb +010aff86 +0080007f +ffb90059 +fe3dff28 +02e3010d +fd3cffc0 +012dffdb +ff57ff23 +00c50149 +ffc6fe09 +fe4804b0 +02f1fcb5 +fde1fe80 +011f0254 +0095ff0e // 0x00000410 -02b8fe23 -fac301fc -0323ff38 -ffa9ff7a -ff040033 -fed10206 -0246fde6 -ff9f011e -00c7fe7b -ffd10152 -fed50082 -0127ffc6 -ffc5ffa5 -ffbb0040 -ffd9ff78 -01970029 +ff22002d +ff8800be +000cffd9 +00f3002d +ff4700ce +ff0dfd63 +021a0180 +fd35ff07 +058102c9 +fb95fe77 +01aefebb +ff5c0116 +00b7ffd1 +fee3ff1c +01430120 +fe89ff64 // 0x00000420 -01e200e7 -fedfffd0 -0065005a -ffd2ff1d -00ba0117 -fe9600fc -0093fec4 -006f00e5 -ff1cff62 -00f9ffa1 -ff850062 -01000097 -fe5dff15 -0123ff4e -007d018b -ff2e0050 +027aff8d +ffb30119 +ff64fe3c +00af02f7 +ff11fdff +0212ff88 +fd6a00bd +018000f7 +ff18feaf +003c0108 +013ffebe +fe08014b +016eff25 +ff15fee0 +00f40166 +ffd9ff36 // 0x00000430 -015afe99 -fde30062 -01330010 -ff740027 -0046fec1 -fed40258 -01d3fe40 -feef00dd -00e8ff0e -ffa100b9 -ff97ffe4 -011600e1 -ff4bfe9b -feef00f2 -02910039 -fd30fe22 +feb60223 +0151fed9 +fe4cffce +0199ffb5 +fec70133 +011afe70 +008600f9 +ffdcfec1 +fefc0251 +ffa8fede +015dff90 +00180141 +ff16fee9 +00bf0028 +01b0ffcc +fbfbffd2 // 0x00000440 -ff5300dc -fff6ff81 -00210131 -005afe7d -001400fc -ff600087 -0002ffd3 -009d00c2 -ff39fec1 -011dffb8 -ff7d0150 -0120fe85 -fd3700a8 -0379ff05 -fe35017b -fffeff55 +0041fe20 +0157002b +fee2021a +ff98fe40 +ff7b0036 +02010158 +fe35ff1b +01b10093 +fe26fe70 +01850191 +ffb4fef0 +fe3c006c +027c0006 +fe21ff19 +000b00c9 +023500f7 // 0x00000450 -0037ffba -00560027 -fe79ffd7 -011a002f -ff9cff76 -ff8e01b1 -0078fe27 -006b00d8 -00010039 -004bff74 -fe090054 -0294005b -fe6dffde -fff5ff67 -00f901c7 -ffe2fd9d +fce1feb2 +0329009b +fc8600b0 +0248ff2c +fff50058 +fe47fefc +01cd00d5 +fe61ffef +036401be +fd8ffe19 +0088000e +fef80088 +0218ffb4 +fd93ff8b +02ff0117 +fdb5ffdf // 0x00000460 -00f40015 -ff16ff2f -fff4000a -ffb60092 -018afff0 -fe23ffe3 -006d0036 -012a004e -fe4aff26 -010300b4 -ff8fffdd -00c8015e -fe50fd5e -0109010a -00a40095 -fec70053 +007a0043 +0100ffd7 +ff3d00c9 +0061ff97 +fddcffbe +05420195 +fb18ffeb +0274fdd3 +fe2b0227 +01d5fe96 +fefb0014 +ff4f006e +013dff04 +ff550048 +007b00fc +0042004d // 0x00000470 -01dcfe5b -fde8019d -0104ff5a -00140056 -ffa8ff2a -fe830275 -027dfdb8 -feb400f6 -01a2ff4a -fee30118 -0029feab -fffe00ce -00caffa8 -fe9d0036 -01caffe1 -fe8bffd5 +ffa8ff19 +ff800097 +000fff9f +ffbbffe9 +0052ff80 +ffd6007b +00ec00f9 +fe78ff09 +020b0129 +fea7ff80 +00b9fdc4 +ff650352 +00edfdfa +feff014c +01e1ffd8 +fd8afe8f // 0x00000480 -00df0078 -fe87ffd6 -0058fffa -000d0112 -00dcfe7c -ff0300d2 -ff7fff6e -013a00d2 -005ffecb -ff1500e6 -0030fff7 -00420009 -ffc0ff82 -fe9f0016 -01a70041 -ff35ffdf +00d200bb +00e0ffb6 +fed9ff13 +017a00eb +fd6000df +044dfe8c +fc5d016d +00aeff70 +0008ff5f +002700ee +ffb7fe57 +00a9032a +000cfc41 +ff55017a +00ba007d +ffc2ffd5 // 0x00000490 -01cdff68 -fc1b00a4 -035cff60 -ff0d00fa -003efee0 -fda302d0 -0359fe14 -fdce004c -01250029 -003dfeac -ff6801e3 -0004feef -0086ffd6 -002ffff4 -ff8501e1 -001bfde7 +0030006f +ff46fefc +004b011b +ff34ff89 +00fcff3b +ff930016 +00210201 +fec8fdf0 +04020297 +fd5bfdd0 +ff79004f +010dff36 +00240055 +ff43014c +00fcffc1 +fe24fecf // 0x000004a0 -00f90044 -ff2400c9 -ffcbff38 -002bffdf -00f10064 -fe5dfffc -007eff41 -01000101 -001aff09 -fea20040 -0108ff9f -008d015b -fde6fdf8 -0087016a -00b3ffb2 -ff0f00a7 +fe88ffdb +00ab00d8 +0099ff0b +ff6c0114 +ff33005e +0283ff76 +fdebff48 +012700d0 +ff2fff07 +ffb9015c +0063fe9a +ff5d01a2 +0149fe4b +ff95fff7 +005b014a +ffeaff3f // 0x000004b0 -0091feb8 -ff0c0021 -0137008c -ff7700dd -0049fdbc -ff3504b2 -017efc4b -feea0139 -00d0ff4b -ff4a0096 -00c6ffbd -feb10055 -01ccfeb0 -fefb00b8 -0101017a -ff17fe33 +ff10ff8f +01350198 +fd99ff0b +0194001e +ffef0010 +004dfe6a +ff950198 +ff610006 +029d01bb +fc9bfd0c +02a30140 +ff6700e8 +ffb9ff4b +fff7fde1 +ffb50306 +00eafe4f // 0x000004c0 -0055fdbe -000101a1 -ff3afdf6 -00e6005e -ffbc0128 -0003002a -feb6fe7b -01f401ca -fed8fe5d -ff560124 -00dafea6 -ff3101ca -ffd9fe17 -00bc01ab -0150ff5f -fe2100d0 +fd7b0068 +0278fdf8 +ff7a02e4 +0083fd7a +fe9b02d5 +01bafea5 +ff290027 +ffe3ff37 +ff1300b7 +03000051 +fdc7ff0a +fe4800db +036aff40 +fd0b003a +02a1ffaa +feca0187 // 0x000004d0 -00b7fea6 -ffb5019f -00f4fe64 -fde80142 -01d2ff7c -fe4dffe0 -0178000f -ffa8ffa2 -ff8000f3 -0188ffac -ffb00028 -fe31ffb6 -01950139 -0018fee3 -ff9aff37 -002b020c +0037fe12 +01200158 +fe02ffca +005700d4 +ffbbfe0f +003c0157 +0149ff11 +fed90085 +00cf00c3 +ff88feb3 +00350030 +003e01a7 +ffccff28 +ffcfff8e +00f5ff06 +ff8a00c5 // 0x000004e0 -003d0051 -00080016 -ff6800fd -012bfde0 -001a01d6 -ff5cff24 -fede0106 -0229ff06 -ff29ffda -001900a9 -ff32ffae -010bff2e -fe5b01c1 -0220fdcd -fea901d6 -0126ffb8 +0099ff5e +fe0a00ca +028ffe94 +fe8002b2 +ff2afdc6 +02a70104 +fdeaffbb +00a8ffcd +ff1d0000 +003e00a2 +017afecc +ff8702a2 +ff72fe2f +0071feae +ff76001c +009601f1 // 0x000004f0 -ff1dff17 -00580018 -00120013 -ffa100de -005cfed8 -feea0148 -007afe08 -00dd019c -ff41ff4e -0003ff3d -ff60014a -007d000c -007b0009 -fee6fe93 -00b303dc -ffe8fcfe +ffadfdb8 +ffc6018e +ffb5fffe +002e00f0 +0090fec0 +fe83ff22 +00ec029f +00ecfcd1 +ffb502ce +ff86fe32 +ffca00f2 +0123ff18 +fe4c01bf +0171fdf8 +fecc0182 +00aeff7d // 0x00000500 -0058feac -ffa101ee -00c4fc74 -000a02df -009fff22 -fdd700fa -0240fe29 -ff5f0347 -ffc9fd42 -ff85009d -009dff6b -ffc70076 -ff9eff76 -00bb006a -0091ff85 -fecd004f +ff67fff8 +010200d4 +ffbffef9 +ffaeffd0 +fd570223 +0642fe84 +fade0115 +0124fe8e +01d9005f +fdee0130 +0104fd5c +fe8e02b0 +02b2fe02 +fc9f00f1 +0231ff85 +ff850076 // 0x00000510 -02200028 -fc1bfeb8 -0296017a -fe5a001b -016bfee2 -fced00fc -035a008d -feedfeff -ff930012 -015f0021 -ff090143 -00e9ff6c -ff1cfee6 -000101ac -010dff21 -fee3009f +00cdffb4 +fee400fc +ffcfffe5 +ffdefeea +009b0039 +ffc4006e +ffd0ff4b +ff360054 +038f0255 +fd0cfddc +003e004e +00eeff62 +fee8008a +0163ffe1 +ff4900fb +0011fe8c // 0x00000520 -0106001f -0058008d -fe840014 -00a0ffa9 -00c10049 -ff080081 -00a8ff0d -ffa402cd -0084fd4a -fec40162 -012ffdaa -00ae034c -fed1fcd7 -000501e0 -00effedf -ffaa01c9 +0192fdf2 +feb3014b +009eff41 +001c0022 +fffc00a8 +ff420098 +010dff76 +ff84ff93 +ffeeff9a +fff800c8 +0095002b +fd93009c +031cfed2 +fff8ff56 +fd430112 +03a6ff28 // 0x00000530 -012efe4d -fdce0049 -01160074 -feee000d -0183fe23 -fdb40293 -02f6fec7 -fdc20049 -0198ff3a -ff2e009c -002fffda -001800aa -ffebfee5 -ff1f0180 -01abff49 -fe24ff0d +fd720082 +02c5ffa9 +fb380129 +02220016 +0128fe84 +fdfa004a +01bf00e4 +ff7cffd9 +008eff62 +0070ffc4 +ff6100e3 +fedffee4 +021000fa +fd7c0050 +01c5fef4 +feaa016c // 0x00000540 -ff370033 -002fff9c -ffd7ff44 -ffd90224 -00f7fee3 -fe81003f -0049ff72 -000300ed -01a6fe91 -fde8015a -0084fe62 -011f022f -fe9bfd91 -007102b8 -ffc3fe2b -0039019a +0307fe62 +fd7f00cb +0063fec5 +015d0269 +fd98fe97 +01f001c8 +00aeff46 +fe4cff0e +00e30048 +ff0f002d +0263ff01 +fdf30208 +ffbafeb1 +00faff19 +ff9d0124 +004dff40 // 0x00000550 -01a7ff4f -fc87feda -02f50158 -fe8f001a -00bffe79 -fed1021f -02d3fe94 -fd8d00bd -01f4ff0d -ff12006c -0004003e -fec9ffff -0137fedb -001500a6 -feddffdb -014f0028 +ff0d00ce +01df001f +fe3bff0d +00fb0181 +fee2ff79 +002afe66 +017a0222 +fdeefda0 +0069039c +025ffc45 +fda30225 +0091feee +00ac0173 +ffa0ffe5 +0037ff04 +fe3d00da // 0x00000560 -fff7ffa8 -fff90098 -ff6cfe28 -01950292 -ff93fee1 -fefa00ce -0087fed7 -ffe00248 -00eafe42 -fe8f004f -0107ff2e -002b0111 -fe9fff52 -000cff90 -01de0147 -fe09ffcf +02b801f4 +fe18005d +018bffb1 +fef30009 +fecc0000 +02dd0136 +ff47fef4 +fe320044 +01640012 +ffefffd9 +0051ffd4 +ff700097 +ff7ffe3f +01d5004a +fe060209 +021cfe73 // 0x00000570 -02bbff6c -fcdf0064 -01e60176 -fec9fe24 -0121ffdf -fea20260 -01fdfdf5 -feaeff98 -016400c2 -ff65ff2d -ffeb00c0 -0027ffad -ff950096 -ffd4ff3a -00e20081 -ff01ff8d +fe8e011e +003c004b +fe7ffdb9 +026901f5 +fe46fe40 +006f01ca +011ffee2 +ff7a0100 +ffceff18 +00590013 +fef90032 +00240097 +0137ff8d +feb3ffc2 +028001c9 +fc58fc1d // 0x00000580 -006000c9 -ff78ffc6 -ff8dffd6 -0011ff67 -019f0040 -fdd50128 -00bbfdc2 -00950219 -005efe7a -fe5e01aa -00b0fe3b -013e0271 -fcecfc9a -01e90248 -002bff6d -ff3c008e +01970098 +006fffe7 +fee4002e +006bff4e +fe4b01a8 +0419fe37 +fd3a013f +0054ffd2 +0062ffce +ff5600ba +008efd5f +0061058e +ff24f9ba +00c701ff +ffcc00de +006fff14 // 0x00000590 -01e2ff01 -fd260004 -023900f2 -fe59ff7b -0115ff94 -fe070220 -02cdfeb2 -fe01006d -00d4ffa4 -0028ff58 -fffa0105 -00a00039 -ff44ff7a -005fff9c -00a50157 -ff7efe58 +002b0142 +006fff3b +fd84ff62 +00b700ac +011dff30 +fec30029 +00940219 +fef6fd70 +03600204 +fd5cfe78 +00ca0031 +ff350044 +0108ffea +fe85ffb5 +015e0162 +fe07fe96 // 0x000005a0 -01af0077 -fd6cfe55 -003a0186 -00aeff6e -0091ff4b -fe4201c6 -0143fdde -00520268 -ffd6fdee -003b00e3 -ff93ffec -010e0167 -feddfcce -ff7e02e5 -01cffea3 -fea5003f +008000ec +016b001c +ff74fef4 +ffb70165 +fe3bfed8 +02750175 +ffc3fff1 +fe80feb9 +00ef009d +008a0025 +ff2cfeb0 +00d50293 +fdbbfe6a +0334ff61 +fde0008d +024d002a // 0x000005b0 -00f9ffad -fef8ffc3 -0124ff60 -fe6a00ac -01810057 -fdacff60 -03190100 -fcee0068 -0202feca -ff75006d -ff8bfff2 -fff60073 -0019ff94 -0168005d -ff11feab -ffd7015d +febafff6 +fff9ff32 +fe9a01c6 +003ffef1 +010bff54 +fecb00f7 +01a9001d +fe7afeb3 +02370135 +fe6e0199 +0112fc76 +fe490223 +0177fff6 +ff20fe9f +002001f5 +ff25fe36 // 0x000005c0 -007dff24 -fe37ffca -0199ffdb -ffcb01b5 -0068fd82 -fee50294 -017afdfc -fdc0023c -02f9fd4f -fd7300e5 -00fdffe8 -fff80040 -0002ffc5 -fed3ffd4 -025600c6 -feeb0017 +ff40015d +00a1ff17 +ffd200e0 +ff9cffc5 +0037fff9 +013f0044 +ff1a00bf +fe09fec0 +034afff8 +ffd7013c +fe09fd7a +00950364 +002efcad +ff93010d +fff500a0 +0110ff93 // 0x000005d0 -ffeffe46 -ff330134 -01dd0057 -fdbfff35 -017e0066 -ff71005a -ff80ff58 -ffeaff90 -01a3ffbf -fecb01bd -ffb9feba -0066009e -ff40007b -0167ff16 -fd840152 -021bfffd +fff2006b +0079ff71 +fe240080 +00ae000d +ff5ffef1 +ff5100c6 +0196ffe9 +ffd7009a +00b8ff60 +febf0058 +0051fffa +00e1001e +ff200109 +0035fcc5 +ffa303c4 +0098fd27 // 0x000005e0 -00bfff65 -feed010b -01acff34 -fdfa0183 -024efe08 -fe86020e -005efe0f -00780310 -ff9dfbc8 -ff680208 -0126009b -fec0fe62 -010eff6e -ff1e0173 -01480040 -fe10ffa7 +017900e5 +0027fe6a +ffdd0221 +00ebfead +fde9ff7f +016801e6 +feaafe43 +01510058 +fef6fff0 +0063021f +00d3fcec +fea9018c +00c4ff42 +009e0117 +ff41fde0 +009b02b2 // 0x000005f0 -020bffab -fde10043 -018e0074 -ff42fed1 -ff860074 -007c01a2 -0010fcf9 -00c00200 -ff0dff8c -ffe20072 -0014fe89 -008801c6 -ff1affca -0050ffcd -00060154 -000cfe95 +fd8bfe63 +0301ff02 +fd330265 +01edffd3 +ffab0023 +ff88fe8a +017c009f +fe13ffb4 +00d60150 +0091fe05 +005d0146 +ff1f0078 +0110fff4 +fe16ff61 +0221ff46 +fda10026 // 0x00000600 -00aa00f5 -ff0700fe -00c6ff21 -fece0010 -011cffa9 -ffb501bc -ffd9fdca -009f02db -ff52fd20 -001501ae -ffbeff0c -0082ffcf -ffa50091 -ff4eff61 -00abff85 -0050026f +000f012b +ff50ff11 +00d1ffff +ff3c00cf +feccfef0 +03c10269 +fd24fe6b +010cffc6 +ff2effff +0005008a +00f5fed5 +ff8403c7 +0095fc46 +fefe002b +012200d7 +007dfe82 // 0x00000610 -01f0fdc5 -fc1b00f2 -017effd7 -ffca0046 -00d6ff63 -fd410084 -02c3ff8a -fe9d015f -0174fe8e -ff39001e -00ca01e8 -fefeff1b -00c90013 -ffe4feeb -003d0293 -ffb4fc5f +fe39017b +022800b7 +fddbfe2d +ffe60091 +00cc0142 +ffd1feab +006c0095 +fdc2fe72 +056e0257 +fc33ff52 +002bfe5f +ffbe00b5 +00a70164 +ffd0ff05 +ff3a0051 +00d1ff22 // 0x00000620 -01c5ff35 -fe13009e -014f0155 -fe2dfdb5 -023200fc -fe310183 -019efe83 -fdf900e3 -01c70072 -ff25fead -ffd0005b -01c100b3 -fe95ff2b -00650002 -006200f1 -0016ff13 +ffcb0085 +0154014e +ff14fe8b +018d01d8 +fda0ff40 +0417ffe0 +fb3b0055 +0207ff36 +0086fffd +ff62004a +fff8ffe1 +ffc600ad +013ffedc +fe6aff5a +001002e0 +012cfdbc // 0x00000630 -ffef0051 -ffd9ff2e -ffa7007f -ffc30053 -00cafedc -fdab00ff -028eff95 -ff6d0173 -0031fdd0 -ff03013f -0116ffb1 -ffcb00b1 -ff6bfed5 -007301bc -003efe97 -fef00013 +ffcf002d +ffee007c +ff32002d +ff2f00ec +013cfe1c +ff4900ba +0161ffb7 +feaffff2 +01a00205 +fe8cfdf0 +00aa00a7 +0002010f +ffddff74 +005efe48 +00d40214 +fe22fdbc // 0x00000640 -00d4015d -ff5cff09 -0019ffcf -fff800d1 -00da0015 -fe90001d -0133fe78 -ff740229 -fff9fe99 -ff7b00c0 -004afec6 -005500db -fe15fece -024101b9 -ff7eff26 -fe850111 +00c900dd +ff8cff56 +01db0106 +fdf2fe8a +0040016f +0306001e +fbd1feb7 +01eb006e +ff6dffd6 +00bf0161 +fee3fe3d +00460117 +0167febd +fe970125 +00bfff57 +ff6f013e // 0x00000650 -0240ff59 -feae0005 -00d90085 -fdda0027 -01c6feeb -ff0801bd -0241fe8a -fd86005f -0253011d -ff5ffe9e -ffb0ff9a -ffcd0109 -00d30086 -ff8bfe69 -001a0194 -ff65fdf3 +0153fde5 +fe8a0198 +ff59ff70 +00ae0112 +fe8efef9 +02d6ff56 +fea10215 +fff1fe0c +01df02b0 +fe2bfcd1 +004501d5 +002eff7d +ff7300ab +00d5fec7 +00f300dd +fdc9fef8 // 0x00000660 -ff1bfd4c -004b0279 -ff72fdb8 -02470246 -fe02fe54 -ffc1019a -0126fe76 -ff820208 -0189fcaf -fc470253 -034cff3b -fe7effc3 -fffcfea5 -ff95023c -01c9ffb6 -fd8e0095 +0109fe30 +00eb0275 +ff08fe60 +009b0122 +fde2ffa4 +0419000c +fd6b0081 +00a4fe68 +ff6201d4 +0032ff64 +ffb9fea9 +00c30247 +ff8afe07 +0057ffd3 +000600c4 +00a70088 // 0x00000670 -0175feb4 -ff850089 -000e008e -ffa3ff72 -008e0002 -ff3d013a -0158fe92 -ff4c0004 -00f3014d -ff09fe7b -00600053 -ffb40169 -00c8fe89 -fe9d00a8 -00fdff3e -006801a3 +fdf9ff5a +00ff010d +ffacff30 +0057008e +006efe78 +fe9300c4 +02b700bf +fce2fdae +01ac048e +ff5cfc86 +013b017b +ff2fff45 +fff60091 +0085fec9 +00e000e8 +fd5f000e // 0x00000680 -0030fef0 -00ca0138 -fdebff28 -025e00ce -feffff62 -ff810013 -ffdb0034 -0181000d -ffb50041 -fddbff39 -0196ff49 -00c401cc -fdf0fdd4 -011401e5 -ff9efe7f -fff2020f +0174002c +fea7010a +0043fef3 +01990122 +fd0dffff +035bfe61 +fd27019b +0159000b +fffaff19 +ffb0013f +ffccfe0c +010a0348 +fecefb2c +00c102bb +fff0fff0 +0047fedb // 0x00000690 -01a0fd54 -fd7802b6 -0107ff34 -ffaeffd6 -ffedff3c -ff7f01f1 -0253ff1a -fe4dffcd -00d30027 -ff4bff01 -0170017b -fe70ffe4 -00ecff22 -ff5c00ff -006cff93 -ffd8fff3 +008202b6 +0007fe32 +fd39ff97 +0101ffa6 +006f0175 +004dfeaf +001d010d +fef5ffa9 +034c00e1 +fd4afe6d +000c00e2 +00000018 +013aff24 +feb7013d +fff8ffc0 +ffbffee9 // 0x000006a0 -00e8fe62 -ff21014c -fe76fe6a -031c01bc -fdb4fe9b -00ee01e1 -0006fd1c -00570235 -0056fede -feaf0011 -010afff4 -ffdd012d -ffeefe2a -fe0e00c4 -0265ffe5 -fe7e013f +00760200 +00cdfda0 +ff2c0149 +007eff94 +fe8001da +022bfdaa +fe9d0123 +ff7bffa1 +018cff55 +fef701a1 +0008fe95 +008f0325 +00b0fb61 +fee2024e +012affe5 +ff16fe6b // 0x000006b0 -0152fdb4 -fec3017c -003cff6c -000a00ce -0086fefd -fee8013f -007a009c -00a5feef -0010ffb4 -ff3d0047 -011c00be -fec5ff35 -0050ffae -006c0064 -007bff83 -ff4e0189 +007c0166 +feef00a0 +ffd0ff17 +00f80078 +fffc000c +fef5fec8 +01a900a9 +ff110127 +fffaff51 +00f1ff07 +fea800ab +01ef00a3 +fd7c0005 +014afe48 +ffb40177 +ff8afee9 // 0x000006c0 -00d8ff4f -fe9200ed -ffeaff10 -00b90028 -00f8006e -fe950123 -005cfdff -00fb0323 -0029fc86 -fee70155 -00d6ffed -ffd800d9 -ff6dfde5 -fefd00c2 -030200fe -fe18ff2b +0167fe6f +fff3ffc8 +fffbff97 +00bc00f7 +fec4004e +01adff4a +fe8901d3 +00d9fd59 +feb0014f +011e0067 +ff84fdb3 +ff7c0353 +00a2fd35 +010301fb +fefcff7f +0033ff67 // 0x000006d0 -004cffab -ff460047 -013a0034 -fe7700ba -01b2fea6 -fe8b00eb -00e0fff3 -fffd0019 -ff03ff30 -019d0113 -fecafe5b -00ac00f5 -ffb9ffef -000ffffc -ffce009c -ffc4ffd1 +00850097 +fe57ff08 +009f0205 +0058ff25 +0078ff38 +feaffff2 +024b0113 +fdb1fe33 +01c80373 +fe6cfd65 +01e20049 +ff1c0085 +ff760005 +01bdfef5 +fff8ff1b +fd2702b1 // 0x000006e0 -016d0152 -ff58ff3f -009f0010 -feeefff4 -027b00f8 -fd59ff5d -00b8ffb3 -0196012f -fe5cfe57 -00650059 -003bffa3 -ff2f00f7 -0034fe45 -00c6003f -ffe30208 -ffd8ff53 +fe00ff68 +020b00da +fe73ffb2 +007d008e +ff62000f +00c0003a +003bff03 +ff1d0121 +0049ff95 +00eafeac +fe66006b +02320281 +fe42fcc7 +007702b9 +ffdefba6 +01730442 // 0x000006f0 -ff97fe74 -ff7a0151 -00f9ff9a -feca00d8 -0133fe48 -fe890239 -01f8fd99 -feb201a1 -00dcfeff -fec900db -00e9000f -ff4dff3d -0102009f -fe300017 -01710180 -fef4fdbd +fd76fd66 +019d00be +feb101c0 +001ffefe +002aff75 +ffecfffc +01350099 +ff5dfee3 +0089019d +ff2afeb8 +ffee0263 +006efd2b +005a018d +fe61fe8d +012a02d6 +0137fdda // 0x00000700 -0144ff64 -ff190129 -0068fdd4 -ffba035c -00d3fc84 -ff0d01d5 -ff65ff82 -016e01c3 -0006fc6e -fea50276 -0056fe7c -001c0158 -ff91ff06 -00ca004e -fffcfff4 -002800df -// 0x00000710 -0156feae -fb8b0179 -0362fdf6 -fe7401b8 -0191fec2 -fca50057 -03cb0118 -fe48fee5 -ff98011c -0123ff14 -ffdc0132 -ff0affb8 -00cbffc0 -0050ffd2 -ff800112 -fff6ff1d -// 0x00000720 -0137fe99 -fec20176 -00aeff0f -fe370060 -0318ff9e -fe55015a -ff56fef9 -00a301e7 -00c5fd47 -fe5c00bb -0116003b -ffddffe4 -000a0005 -ff84ff9d -004500f8 -ffedffbf -// 0x00000730 -00b50025 -fea6ffb8 -009200af -00b1ffc4 -ff4efeb4 -ff0d0336 -0200fc4b -fff302bd -ff8ffe23 -00a00047 -ffa6ffd3 -ff5301ac -0088fe69 -ffa6008b -0031ff20 -ff7500f1 -// 0x00000740 -001900db -ff58ff28 -010a008e -ff2c0101 -008efe1f -ff980183 -0085fff2 -ff1b0018 -0099fde8 -003702ca -ff49fea8 -0098ffc4 -febbfefc -016b01d2 -ff64feb5 -001f01c0 -// 0x00000750 -00dbff23 -fdc40016 -014cff26 -ff7401d7 -0088fe3d -ff80023b -00e1fd9a -ff7f0224 -017bfe32 -fe890100 -0039ff68 -007000c8 -ffffff20 -ff090020 -0126017b -ff97fdd8 -// 0x00000760 -00b4ff37 -ff420104 -ff43ff15 -00b400a2 -0106fedf -fed80177 -001fffda -019efff6 -fe5effac -ffb1ffbf -016bffc6 -ff40017c -fefafcd5 -004a0257 -019afee8 -fdd70213 -// 0x00000770 -0172fe13 -ff540096 -001fffab -ff92012a -0038ff35 -fffc0117 -0037ff1e -ff980018 -019000aa -fe9dfe77 -00970146 -ffa60018 -0134ff07 -fe9600db -015cffc4 -feffffef -// 0x00000780 -018c00ec -ff45ff44 -ffe50063 -ffc5003c -0193ff15 -fece0100 -ffbfff85 -00e101b3 -ff85fd42 -fffd0133 -fff0ffd8 -00ad009c -fdecfde2 -01b20177 -ffd0ffa3 -ffa70158 -// 0x00000790 -01dafdfe -fc8f016a -01d5ff89 -ff2b004a -00efff4d -fd92011c -02d5ff4d -fee900d5 -00d1ff98 -ff0f0067 -00aefecc -001301ee -0016ff38 -ff16ffc5 -0274007b -fd67feb0 -// 0x000007a0 -018c0006 -fe6dff93 -00360107 -00e6fecf -000dfff1 -fea2017a -00fefdb6 -00e60221 -fed2fde5 -006c00f4 -ff7aff01 -00e10244 -fe43fc19 -00680308 -014a0029 -fe3dff75 -// 0x000007b0 -00ac001a -ff95ff87 -0178ffef -fdac00f3 -0253ff0b -fe3e01aa -0172fe66 -ff860117 -003eff0b -ff6e0076 -fffc0039 -0001ff86 -000d0083 -008cffb8 -ffea0013 -ff73002f -// 0x000007c0 -ff37ff07 -006000c7 -fff500a2 -ff80feca -ffb80050 -012c0115 -ff5efdb7 -ff78028e -01b8fddc -fee101c2 -0017fdb9 -fff10167 -00470061 +ff32005a +014c0110 +fe0cff1d +021c004f +fd49ff72 +03bd0185 +fdf6ff8a ff7bffd5 -001bfe87 -ff25018c +0148ffe7 +ff5fffab +fe84ff18 +02b003bf +fe95fbc5 +00c801f4 +ff76ff7d +fff100c4 +// 0x00000710 +0152ffa4 +feea0018 +ff8aff45 +009a0007 +ff3700d6 +00c3febb +fefc0224 +00b3fd55 +01f001f3 +ff1b0031 +fea2fe4e +fffa0107 +01afffbb +fcf8ff68 +034c015d +fea1fe66 +// 0x00000720 +010d00ef +fffffeed +fe7a0005 +03ca0043 +fce50062 +007d000c +ff33ff97 +023901d0 +fe5afd37 +00b60284 +ffeefe0b +ffac021b +ff87fcde +006c0177 +006c0184 +001cfe66 +// 0x00000730 +00590191 +ff89ff01 +ffeafffd +0076005f +fe07ff2e +0181ff0a +00d902cb +fe9dfe34 +01d0011d +fe6afed2 +017e00cf +fee0ffc3 +0015fea6 +ffee024f +01c0fd96 +fd2200b6 +// 0x00000740 +005700ba +010c0030 +ff4bfefd +ff73ff70 +fea101f3 +03030012 +fdd4ffd8 +00a60022 +0183ff9e +fd0200be +0355fd41 +fd3a0421 +0198fcce +005aff80 +ff3b014a +01a200d3 +// 0x00000750 +fd0fffbc +01860018 +ffbdfe6b +ffad0220 +0071fe6d +00f1ffce +fed80072 +ffbe004c +01830100 +fec8fda2 +00af016b +ff56ff4b +00520126 +ff1eff08 +014500f0 +fee2feb3 +// 0x00000760 +ffac00ce +017bff30 +fed70021 +00db006a +fd65ffd5 +042d0126 +fd1affa1 +ffbeffaf +01acff99 +feb400cb +0054ff12 +013b01c7 +fe98fd91 +00cc010a +feb60011 +02b60014 +// 0x00000770 +fd38004a +00e9ff22 +ffaf0113 +005d004e +ffdffe61 +fffd00a6 +005e0183 +ffcafdf3 +015801ff +fe34fdc7 +01260126 +fef1ffb1 +00d4ff51 +ff1e00c6 +01ca0207 +fe6efd2a +// 0x00000780 +ffb0002b +016aff4d +000b0175 +ff71ff13 +fe470211 +04dffdbc +fc260263 +002bfcf1 +0156017d +feceff4b +005eff66 +014a03c2 +ff08fc4d +001400c7 +ffb90077 +00bdfe73 +// 0x00000790 +ff740247 +00fcfec9 +fe55febb +ffe9021d +0055fe63 +001b013a +0032ff6d +ff170075 +02020041 +fec4ffd7 +00b2fe9a +ff70021a +ff30fdef +00ba022b +00cfff19 +fe8dff8b +// 0x000007a0 +000d0095 +00770029 +ff6eff97 +01600114 +fd9a0109 +0380fcc3 +fd0002b7 +0147fe6f +fefb00f1 +0069ff29 +00d7ff8a +ff0c0312 +0096fcb6 +ff740068 +0074015c +0097fe5a +// 0x000007b0 +ff2700bb +00790061 +fefaff8f +00340114 +fffcfebd +feda00c7 +021affa3 +ffab00b7 +00d5fedb +febb00b5 +003dfff4 +005400e6 +0000fdd0 +feae01de +01f6005e +fec3fe08 +// 0x000007c0 +fe7fffbf +01a00089 +fdc3ff46 +029900b4 +fdc30082 +023dfe7d +fe24020a +0089fddd +00fe009d +ff8f01d0 +0091fd3a +fd9c0237 +018afdcb +ff8e014f +ff130093 +0188ff02 // 0x000007d0 -0037ff05 -00ae0073 -002bff46 -fe800164 -01d40014 -fe06fffd -014cff8d -ffea0100 -0102fef8 -fec50100 -003dfe57 -ffb70107 -0065fffb -0167ff3d -fe2701ad -0149ff1a +00e1ff77 +ff5e012f +fe6dff74 +01b501ea +fe63fc8e +ff4102d5 +02aeff0a +ff0f0083 +ff52ff2d +007f005c +00530070 +004effc3 +ff68ffed +0160ff43 +fe1f016d +0150fefe // 0x000007e0 -fff4fda2 -ffd300e6 -002a011b -ff72fee4 -00c2ffe4 -ffda01b4 -ff26fdf4 -0192035e -ff92fc0b -feee026d -0091fe56 -00770145 -ffc7fe8b -001b0169 -0069fe78 -ffdc0193 +0038ff3e +005cfff9 +0023ff5a +ff5e011f +011eff35 +fe910117 +00d5ff44 +ff4f0020 +00a3006f +fef2fefb +0062006f +0020015b +00c6fef4 +fff2fe23 +ff1403b7 +01fefd1d // 0x000007f0 -ff8efee4 -ffe9006e -003cff23 -ff20010c -0166ffea -fdf2ff70 -00b8ffa8 -00860154 -0048feb7 -ffb60183 -ffa5fe68 -fff3020b -0005feaf -0129ffe7 -fe3d0170 -0130fff3 +fc300090 +02f8fe81 +fef304b0 +0006fdb7 +00f4ff91 +fe0300c5 +0221fe6e +fe8d00f8 +01050037 +0126ff37 +fec800d3 +ffe8fff7 +00b8ffe2 +fe3e001d +0206febb +fe9a015b diff --git a/9_Firmware/9_2_FPGA/tb/tb_fir_lowpass.v b/9_Firmware/9_2_FPGA/tb/tb_fir_lowpass.v index f48aa33..0c7c5bf 100644 --- a/9_Firmware/9_2_FPGA/tb/tb_fir_lowpass.v +++ b/9_Firmware/9_2_FPGA/tb/tb_fir_lowpass.v @@ -109,8 +109,8 @@ module tb_fir_lowpass; saw_nonzero = 0; output_count = 0; - // Run for 40 clocks (need at least 32 for all taps + pipeline) - for (sample_count = 0; sample_count < 40; sample_count = sample_count + 1) begin + // Run for 44 clocks (need at least 32 for all taps + 9-stage pipeline) + for (sample_count = 0; sample_count < 44; sample_count = sample_count + 1) begin @(posedge clk); #1; if (data_out_valid) begin $fwrite(csv_file, "%0d,%0d\n", output_count, data_out);